我之前创建了 3 个作曲家视图,它们都工作正常,但后来我创建了另一个,但似乎不起作用。我一直在努力让它工作,它似乎与我的代码无关。我将把其中的一部分放在这里,但我仍然不认为这是代码。
提供者 EvenComposerProvider:
public function register(){
$this->composeEven();
}
public function composeEven(){
view()->composer('includes.aklinkosesi', 'App\Http\Composers\EvenComposer');
}
作曲家 EvenComposer:
class EvenComposer{
public function compose(View $view){
$view->with('evens', Even::orderBy('id','desc')->paginate(10));
}
}
然后我将提供者包含在里面app.php
App\Providers\EvenComposerProvider::class
当我尝试循环时$evens
与foreach
,它会抛出错误:
未定义变量:evens
我的粗略猜测是,Laravel 无法编译app.php
因此,这里是可能适用于处于相同情况的人的解决方案。
首先尝试这些命令:
composer update
php artisan config:clear
php artisan cache:clear
composer dumpautoload
php artisan cache:clear
我尝试了其中一些而不是删除bootstrap/cache/config
文件并且它起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)