【发布时间】:2016-09-11 14:35:22
【问题描述】:
如果我得到这样的用户公司名称:
Auth::users()->company->name
如果我在同一个函数上执行多次,它只会对关系进行一次查询,其余的则使用第一次检索到的值。
我想知道,这有多深,是否有可能让它更深。例如,如果我在控制器中使用它,然后在视图中再次使用它,它会进行新的查询吗?我怎样才能使它每次请求(页面视图)只进行一次相同的查询?
澄清: 问题不是急切加载。问题是关于如何避免多次进行 SAME 查询。经常使用的东西,比如用户公司、用户标签、用户设置。我的应用程序的许多部分可能需要数据,但每次在我的应用程序的不同部分进行新查询感觉就像在浪费资源。
【问题讨论】:
标签: laravel-5