我是 Laravel 的新手。是否有必要在 laravel 5 中为数据库操作创建模型。我要求查询生成器而不是 Eloquent ORM。在一些教程中,我看到他们在 Controller 中执行数据库查询,这就是为什么我要问是否可以或者创建任何模型更好?
最佳答案
这是一种关于对象编程的哲学问题。
个人意见如下:
在 Laravel 中,您可以使用查询构建器直接查询表,不需要任何 Eloquent 模型。
对于简单的情况,即小型 API,查询生成器就足够了。
在更复杂的应用程序中,当您有具有关系和一点逻辑的表时,ORM 和/或某些存储库类可能是可行的方法,不是因为它们是必须的,而是因为它们可以帮助您保持思维井井有条.
关于php - 是否有必要在 laravel 中为数据库操作创建模型(用于查询生成器)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42093708/