2017-04-20 50 views
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]); 
     }); 

回答

相關問題