mysql - 从 SQL View 创建 Laravel 模型

标签 mysql sql laravel model

任何人....

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

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

我有一个 sql View ,并将其用于我的 laravel。我想制作名称类似于 MyViewName 的模型,所以如果我想使用它,我只需调用:

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

谁能告诉我怎么做?

最佳答案

从大多数 SQL 服务器的角度来看, View 被视为表(至少在表面上),并且您可以通过许多与表相同的方式与 View 交互。

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

关于mysql - 从 SQL View 创建 Laravel 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36125919/

相关文章:

.Net 加载文件或程序集错误

mysql - 外键的使用

python - 使用 Python 和 SQL 时出现 NamError

laravel - 什么时候在 Laravel 中使用 PATCH 和 PUT 方法?

c# - 与 Code First C# 的一对零或一对一关系

mysql - 更新表 mysql,如果值为 10,则更新另一个表

MySQL 复制错误 2003

javascript - Highcharts 多线图

php - 无法修复 Laravel 迁移中的 PDOException::(“could not find driver” )

php - Laravel 数据表 - 一个 View 上的多个表