前台範本layout.blade.php頁面部分程式碼:
<nav>{{ $message }}</nav>
<p class="container"> @yield('content') </p>
<footer></footer>
其餘頁面繼承該頁面。
nav中的message資料該如何從後台傳遞過來?是在每個內容頁面的controller裡都傳遞一次嗎?這樣覺得很麻煩 ;另外一個問題,如何在AppServiceProvider的boot()方法中使用Auth::user()->id在各種方式取得目前登入使用者的id?
#伊谢尔伦2017-05-16 16:53:29
$message 你可以直接在blade模板的{{}}內寫php語句查詢。例如:
Message::first() 或 Message::where()...之類的。
當期登入用戶的id也可以直接在blade裡寫
Auth::user()->id