我正在尝试为Laravel Backpack库仪表板模板注册View Composer,该模板位于我项目中的resources/views/vendor/backpack/base/dashboard.blade.php
。
我通过]进行此操作>
View::composer( 'vendor.backpack.base.dashboard', 'App\Http\View\Composers\DashboardComposer' );
我知道Composer正常工作,因为如果我将模板更改为
View::composer( '*', 'App\Http\View\Composers\DashboardComposer' );
仪表板页面已使用我在编辑器中设置的变量正确加载。
我已经测试过使用以查看视图引用是否正确
if (View::exists('vendor.backpack.base.dashboard')) { // }
返回成功。
我正在将我的提供程序(配置中的App\Providers\ViewServiceProvider::class,
注册为最后一个提供程序)。
有人知道为什么我的作曲家无法附加到仪表板视图吗?
我正在尝试为Laravel Backpack库仪表板模板注册View Composer,该模板位于项目内的resources / views / vendor / backpack / base / dashboard.blade.php中。我是...
背包命名空间为其视图。您可以尝试为视图的命名空间版本定义作曲家: