添加所有视图通配符以从 laravel 包中查看作曲家
Add an all views wilcard to view composers from within a laravel package
我有一个视图编辑器在特定目录的包内工作:
$view->composer(
'cms::admin.*', ProfileComposer::class
);
但是我也有应该在所有根视图中加载的视图组合器,但是没有按要求加载以下内容:
$view->composer(
'cms::*', NavigationComposer::class
);
$view->composer(
'cms::*', SiteConfigComposer::class
);
知道如何将这些视图编辑器应用到所有路由吗?
如果它跨越所有路线视图,为什么将其限制为 cms::*
尝试
$view->composer('*', NavigationComposer::class);
$view->composer('*', SiteConfigComposer::class);
我有一个视图编辑器在特定目录的包内工作:
$view->composer(
'cms::admin.*', ProfileComposer::class
);
但是我也有应该在所有根视图中加载的视图组合器,但是没有按要求加载以下内容:
$view->composer(
'cms::*', NavigationComposer::class
);
$view->composer(
'cms::*', SiteConfigComposer::class
);
知道如何将这些视图编辑器应用到所有路由吗?
如果它跨越所有路线视图,为什么将其限制为 cms::*
尝试
$view->composer('*', NavigationComposer::class);
$view->composer('*', SiteConfigComposer::class);