Laravel 8 将视图合成器添加到多个视图
通过将一组视图作为第一个参数传入 composer
方法,可以一次添加多个视图到视图合成器中:
View::composer(
['profile', 'dashboard'],
'App\Http\View\Composers\MyViewComposer'
);
composer
方法同时也接受通配符 *
,表示将所有视图添加到视图合成器中:
View::composer('*', function ($view) {
//
});