gpt4 book ai didi

php - laravel 5.1 中的 Eloquent 和 Query Builder 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 07:52:06 25 4
gpt4 key购买 nike

当我开始从数据库查询数据时,我不知道应该以何种方式使用 Eloquent 或 Query Builder。什么是最好的选择? Eloquent 比 Query builder 写得少,但我无法控制输入字段,而 Query builder 写得更多,但我可以自己手动输入字段。关于他们,我还需要进一步了解什么?

最佳答案

没有最好的选择。选择完全取决于您的需求。使用 Eloquent 既有使用 ORM 的优点,也有缺点。

总的来说,Eloquent 相对于查询构建器的主要优势是开发速度。这降低了开发成本。

主要缺点是 ORM 往往较慢,并且开发人员对数据库管理的控制较少。

对于不需要非常复杂查询的大多数项目,最好开始使用 ORM。之后,如果您需要优化应用,您可以将它们转化为性能更好的查询。

关于php - laravel 5.1 中的 Eloquent 和 Query Builder 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32451609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com