如何在一个模型中添加多个表而不创建新模型。
在laravel-lumen中使用此标准做法是
或者我应该创建50个模型来处理50个表。
答案 0 :(得分:1)
您不能在一个模型中使用多个表。每个模型都是为特定的表编写的。 https://laravel.com/docs/5.7/eloquent#introduction
答案 1 :(得分:0)
Laravel使用雄辩的对象关系映射器。因此,每个模型就像一个类表示形式,具有在其下进行查询的方法。
如果有50个表,则必须创建50个模型,或者至少要为应用程序中使用的表创建一个模型。为了节省时间,请使用this之类的插件,它们会根据您的数据库结构生成雄辩的模型。另外,请检查another插件是否有帮助。
答案 2 :(得分:0)
不可能。 每个表应具有自己的模型。但是,不必每次都为每个表建立模型。花一些时间在制作模型上将对将来的工作大有帮助。