我对Laravel有疑问。这些模型用于定义模型之间的关系,例如hasMany,belongsTo等。这些模型也用于定义可填充字段。但是他的模特只适合那个吗?因为我已经检查了一些示例,似乎有些查询是在模型中而不是在控制器中执行的,所以我不理解模型是否也应该具有关系查询。您能否提供帮助以更好地了解什么是正确使用模型(应在模型中放置什么)?
答案 0 :(得分:0)
以相同的方式在模型或控制器上执行查询。模型中的书面查询使您的控制器更加整洁。我们可以用雄辩的模型编写mutator,accessor或query范围。如果我错了请纠正我。
答案 1 :(得分:0)
访问https://laravel.com/api/5.5/Illuminate/Database/Eloquent/Model.html
您可以参考本文档,如果您想了解有关Laravel中特定零件的深入基础知识和职责,这将非常有用。
答案 2 :(得分:0)
模型通常用于查看数据,即要在数据库中保存哪些字段,我们还使用它来将关系与其他相关数据关联起来,正如您已经知道的那样,但我们也使用它来更改可以输入/输出数据库的值,您可以在下面的链接https://laravel.com/docs/5.6/eloquent-mutators中查看文档 主要目的是在控制器和模型之间划分代码(最适合的是)