0
我想知道是否有辦法與appserviceprovider中的所有視圖共享一個集合。我有很多頁面使用的幾個視圖,他們都需要獲取用戶的郵政編碼和相關的地理位置信息。與在每個視圖中運行此查詢相反,我希望能有一種更簡單的方式,不幸的是,可能會出現上升不成功的情況。我發現的所有與全局共享相關的視圖,而不是在我需要使用它的appserviceprovider內。我希望$ t1在所有視圖中都可用。謝謝你的幫助!Laravel變量用於appserviceprovider中的所有視圖
view()->composer('common.new.restaurants', function($view)
{
$t1=loc_zip::where('zip',auth()->user()->last_zip)->first();
$view->with(['r'=>$r]);
});
view()->composer('common.categories.restaurants', function($view)
{
$t1=loc_zip::where('zip',auth()->user()->last_zip)->first();
…
$view->with(['r'=>$r,'a'=>$a]);
});
我看着這一切......我使用Laravel 5.4。在那裏有一個潛在的答案有機會,但我已經嘗試過這些,他們與意見分享 - 而不是與appservice提供者 – Pete