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

Laravel 中解决办法如下:
修改

App\Providers\AppServiceProvider

 

在boot方法中添加

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

也可以向所有模板中赋值

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

 

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2021-05-15
  • 2021-06-23
  • 2021-11-19
猜你喜欢
  • 2021-10-31
  • 2022-12-23
  • 2021-06-03
  • 2021-05-23
  • 2022-12-23
  • 2022-01-21
  • 2022-01-01
相关资源
相似解决方案