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手册中有写 !!!
免得自己记不住 写个文章!!!