添加所有视图通配符以从laravel软件包中查看作曲家 [英] Add an all views wilcard to view composers from within a laravel package
本文介绍了添加所有视图通配符以从laravel软件包中查看作曲家的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个View Composer在一个特定目录的软件包中工作:
I have a view composer working from within a package for a specific directory:
$view->composer(
'cms::admin.*', ProfileComposer::class
);
但是我也有应该在所有根视图中加载的视图编辑器,但是没有按要求加载以下内容:
But I also have view composers that should be loaded across all root views, however the following are not being loaded as required:
$view->composer(
'cms::*', NavigationComposer::class
);
$view->composer(
'cms::*', SiteConfigComposer::class
);
有什么主意如何将这些视图编辑器应用于所有路线?
Any idea how to apply these view composers to all routes?
推荐答案
如果它遍及所有路径视图,为何将其限制为cms::*
If it's across all route views, why restrict it to cms::*
尝试
$view->composer('*', NavigationComposer::class);
$view->composer('*', SiteConfigComposer::class);
这篇关于添加所有视图通配符以从laravel软件包中查看作曲家的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文