阅读(2899) (10)

Laravel 8 将视图合成器添加到多个视图

2021-06-24 17:37:08 更新

通过将一组视图作为第一个参数传入 composer 方法,可以一次添加多个视图到视图合成器中:

View::composer(
    ['profile', 'dashboard'],
    'App\Http\View\Composers\MyViewComposer'
);

composer 方法同时也接受通配符 * ,表示将所有视图添加到视图合成器中:

View::composer('*', function ($view) {
    //
});