如何在一个模型中使用多个表?
How to use multiple tables in one model?
如何在不创建新模型的情况下在一个模型中添加多个表。
在 laravel-lumen 中使用相同的标准做法吗?
或者我应该创建 50 个模型来处理 50 个表。
您不能在一个模型中使用多个 table。每个模型都是为特定 table 编写的。
https://laravel.com/docs/5.7/eloquent#introduction
Laravel 使用 Eloquent 对象关系映射器。所以每个模型就像一个 class 表示,具有在下面进行查询的方法。
如果您有 50 个表,或者至少对于您在应用程序中使用的表,则必须创建 50 个模型。为了节省时间,如果有帮助,请使用 this which would generate eloquent models based on your database structure. Also check another 之类的插件。
这不可能。
每个 table 都应该有自己的模型。但是没有必要总是为每个 table 制作一个模型。花点时间做模型,对以后的工作会有很大帮助。
如何在不创建新模型的情况下在一个模型中添加多个表。
在 laravel-lumen 中使用相同的标准做法吗?
或者我应该创建 50 个模型来处理 50 个表。
您不能在一个模型中使用多个 table。每个模型都是为特定 table 编写的。 https://laravel.com/docs/5.7/eloquent#introduction
Laravel 使用 Eloquent 对象关系映射器。所以每个模型就像一个 class 表示,具有在下面进行查询的方法。
如果您有 50 个表,或者至少对于您在应用程序中使用的表,则必须创建 50 个模型。为了节省时间,如果有帮助,请使用 this which would generate eloquent models based on your database structure. Also check another 之类的插件。
这不可能。 每个 table 都应该有自己的模型。但是没有必要总是为每个 table 制作一个模型。花点时间做模型,对以后的工作会有很大帮助。