Add an all views wilcard to view composers from within a laravel package

强颜欢笑 提交于 2019-12-13 03:24:04

问题


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?


回答1:


If it's across all route views, why restrict it to cms::*

try

$view->composer('*', NavigationComposer::class);
$view->composer('*', SiteConfigComposer::class);


来源:https://stackoverflow.com/questions/57727138/add-an-all-views-wilcard-to-view-composers-from-within-a-laravel-package

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!