2016-03-05 73 views
1

到刀片觀點我在Laravel渲染值Laravel

$total_mess = Chat::whereRaw('to_user = ? and view = ? ', [Auth::user()->username, 0])->count(); 

此查詢我想這個值傳遞給我使用多個視圖(索引頁menu.blade.php文件。該文件menu.blade.php,細節頁面.....)。

那麼我該如何做到這一點。

請注意。

回答

1

您可以通過全球

\View::share('total_mess', $total_mess); 
+0

我使用AppServiceProvider.php和[這裏](http://prntscr.com/abjzok)是我的代碼。我遇到錯誤類'App \ Http \ Controllers \ Auth'找不到。我嘗試修改路徑,但仍然無法正常工作。任何關於此操作的建議 –

1

您可以創建一個View Composer這種觀點作曲家將被稱爲每次視圖渲染。

https://laravel.com/docs/5.2/views#view-composers

public function boot() 
    { 
     // Using class based composers... 
     view()->composer(
      'profile', 'App\Http\ViewComposers\ProfileComposer' 
     ); 

     // Using Closure based composers... 
     view()->composer('dashboard', function ($view) { 
      // 
     }); 
    }