laravel如何向模板頁面傳遞數據
为情所困
为情所困 2017-05-16 16:51:29
0
2
497

前台範本layout.blade.php頁面部分程式碼:

<nav>{{ $message }}</nav>
<p class="container">  @yield('content') </p>
<footer></footer>

其餘頁面繼承該頁面。

nav中的message資料該如何從後台傳遞過來?是在每個內容頁面的controller裡都傳遞一次嗎?這樣覺得很麻煩 ;另外一個問題,如何在AppServiceProvider的boot()方法中使用Auth::user()->id在各種方式取得目前登入使用者的id?

#
为情所困
为情所困

全部回覆(2)
淡淡烟草味

雷雷

伊谢尔伦
  1. $message 你可以直接在blade模板的{{}}內寫php語句查詢。例如:
    Message::first() 或 Message::where()...之類的。

  2. 當期登入用戶的id也可以直接在blade裡寫

    Auth::user()->id
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板