Laravel 向公共模板赋值

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

Laravel 中解决办法如下:
修改

App\Providers\AppServiceProvider

文件。
在boot方法中添加

View()->composer(‘common.header’,function ($view){

  $view->with('key', 'value');

});

也可以向所有模板中赋值

View()->share(‘key’, ‘value’);

猜你喜欢

转载自blog.csdn.net/qq_43003944/article/details/82669503