[英]Laravel - should I store model results to avoid multiple database queries?
我是Laravel(5.1)的新手,我想知道我是否沒有以正確的方式使用模型結果。 例如,以下是我在視圖中的一些代碼。 我得到了想要的結果,但是該頁面當前加載非常緩慢。 我想知道是否是因為它重復/分別查詢下面的每一行? 例如,我應該將$ item-> sessions存儲到一個臨時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
感謝您提供的提示,我找到了Laravel 4-記錄SQL查詢 ,其中提供了有關如何監控查詢數量的良好說明,以便我可以測試和優化自己
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.