从 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