Laravel - 我应该存储模型结果以避免多个数据库查询吗?

时间:2016-06-05 09:42:33

标签: php mysql database laravel

我是Laravel(5.1)的新手,我想知道我是不是以正确的方式使用模型结果。例如。下面是我在视图中的一些代码。我得到了我想要的结果,但页面当前加载速度很慢。我想知道它是否是因为它对下面的每一行重复/分开查询数据库?例如。我应该将$ item->会话存储到临时PHP变量(比如$ x)中,然后执行$ x-> classes-> some_column等?

非常感谢任何建议,非常感谢。

@foreach ($items as $item)
@if ($item->sessions->classes->some_column== 0)
{{$item->sessions->location}}
@else
{{$item->sessions->classes->suburb}}, {{$item->sessions->classes->state}}
@endif
Much more code that uses $item-> ...
@endforeach

1 个答案:

答案 0 :(得分:0)

谢谢提醒伙计 我找到了Laravel 4 - 记录SQL查询,它有关于如何监视查询数量的良好指示,因此我可以自己测试和优化