欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

laravel框架设置全局变量

程序员文章站 2024-01-21 23:59:52
...

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