当我开始查询数据库时,我不知道应该使用Eloquent还是Query Builder。哪个选择最好? Eloquent比Query Builder写的更少,但我无法控制输入字段,而Query Builder写的更多,但我可以手动输入字段。我还需要了解有关它们的其他信息吗?
当我开始查询数据库时,我不知道应该使用Eloquent还是Query Builder。哪个选择最好? Eloquent比Query Builder写的更少,但我无法控制输入字段,而Query Builder写的更多,但我可以手动输入字段。我还需要了解有关它们的其他信息吗?
没有最好的选择,选择完全取决于您的需求。使用Eloquent有使用ORM的优点和缺点。
总体而言,Eloquent相对于查询构建器的主要优势是开发速度快,这降低了开发成本。
主要缺点是ORM通常较慢,并且开发人员对数据库管理的控制较少。
对于大多数项目,在不需要非常复杂的查询的情况下,最好使用ORM。然后,如果需要优化应用程序,则可以将它们转换为执行更好的查询。