Laravel 向公共模板赋值

开发过程中许多时候都会向公共模板赋值,比如顶部导航栏,页面底部等等,不可能在每个控制器中都赋值一遍。

Laravel 中解决办法如下:
修改

App\Providers\AppServiceProvider

 

在boot方法中添加

View()->composer('common.header',function ($view){ //common.header 对应Blade模板
         $view->with('key', 'value');
   });

也可以向所有模板中赋值

View()->share('key', 'value');

 

posted on 2019-11-04 19:59  潇潇六月雨  阅读(294)  评论(0编辑  收藏  举报

导航