从 SQL 视图创建 laravel 模型

Posted

技术标签:

【中文标题】从 SQL 视图创建 laravel 模型【英文标题】:Create laravel model from SQL View 【发布时间】:2016-07-07 15:49:55 【问题描述】:

任何人....

我有一个关于 laravel 和 sql 的问题。

我们可以从 sql 视图创建模型吗?

我有一个 sql 视图,并在我的 laravel 中使用它。我想用 MyViewName 这样的名称制作模型,所以如果我想使用它,我只需调用:

$query = \MyViewName::where(....)->get();

谁能告诉我怎么做?

【问题讨论】:

你可以在 eloquent 中像使用表格一样使用 sql 视图模型 【参考方案1】:

从大多数 SQL Server 的角度来看,视图被视为表(至少在表面上),您可以通过许多与表交互的方式与视图交互。

考虑到这一点,使用任何 ORM 创建模型的方式与创建表的方式相同,只需将表名设置为视图的名称即可。

【讨论】:

以上是关于从 SQL 视图创建 laravel 模型的主要内容,如果未能解决你的问题,请参考以下文章

如何从 laravel 框架中的模型中的表中获取数据并直接在视图中使用?

如何从 Windows 命令提示符在 Laravel 中运行 PHPUnit

重定向到其他模型的创建视图的 Laravel 背包按钮

具有用户 ID laravel 的模型

在 Laravel 中,直接从视图向模型或控制器请求一些数据的最佳方式是啥?

Laravel 路由问题:自动重定向到根文件夹