我第一次展示寫在我的控制器代碼:多重複的查詢 - Laravel
public function __construct(Utility $utility)
{
$league = $utility->checkDomainController();
view()->share('league', $league);
$this->league = $league;
}
public function getDashboard()
{
return view('dashboard.dashboard', compact('activities'));
}
現在我想分享$聯賽在控制器目前有方法的所有意見。 ($聯盟只包含一個查詢)。
但現在我面對的問題是,查詢獲取與數包括瀏覽與主視圖複製。這裏的儀表板是主視圖。所以,現在如果主視圖中包含7個視圖,然後查詢$聯盟得到執行7次。下面是圖片:列入dashboard.blade.php
任何解決這個?任何更好的方法來處理這個?
你能告訴您的視圖代碼中調用這個'$ league'變量? – Jerodev
我在我的視圖上的很多地方使用該變量,但問題與主視圖中包含的視圖和分支有關。如果我返回一個普通的視圖,那麼查詢只執行一次。 – Siddharth
您是否將變量發送給partials? – Jerodev