laravel框架設置全局變量

laravel在使用的時候blade模板引擎,給我們提供了很友好的佈局以及頁面展示
但是有時候我們會遇到側邊欄與導航欄有相同數據的情況
這種情況下不能每個頁面都引入吧(顯得太傻了)
好在laravel早就想到了
只需要在APP/Providers/AppServiceProvider下的boot方法中
設置一下

 public function boot()
    {
        $yun = new Yun();
        $news_data = $yun->limit(2)->get();
        view()->share('news_data',$news_data);
    }

這樣下來 就可以在所有頁面使用$news_data這個數據啦
以上這些laravel5.6手冊中有寫 !!!
免得自己記不住 寫個文章!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章