任何人都可以告诉我ORM或查询构建器哪个更好?它有什么好处?
我们使用像Laravel这样的框架来简化我们的工作。在框架概念方面,速度和易于开发比性能更重要。因此,通过使用ORM,它提供了强大的方法来处理数据库,而不需要繁重的mysql知识。在查询构建器的情况下,它提供了以有效方式构建查询的方法。
根据我的经验,有一些我们用Eloquent不能轻易做到的事情。那么我们需要使用查询构建器来构建直接查询。
所以我认为比较Eloquent和查询构建器并不好。
你可以找到更多细节here。
但我可以给你一些选择一种方法的技巧。
蛇
Polymorphic Relationships
没有提供的Query Builder
希望这些就足够了