【发布时间】:2021-03-15 09:08:52
【问题描述】:
我有一个关于急切加载的问题,先添加约束或在性能更好之后添加约束。例如,
User::with('userinfo')->find($id)
和
User::where('id',$id)->with('userinfo')->get()
它的性能相差多少?
【问题讨论】:
-
->get()会加载所有结果,而->find只显示 1 个结果,如果结果是 1000 行,那么->find会快 1000 倍且更轻 -
但我有 where 查询生成器用于约束 user_id =1
标签: laravel eager-loading