我正在使用 Laravel 5,我试图将类别变量输出到 View ,但目前我收到 undefined variable 错误。
这是代码。
首先在 config/app.php 中:
'App\Providers\AppServiceProvider',
在 app/Providers/AppServiceProvider.php 中:
public function boot()
{
View::composer('partials.menu', function($view)
{
$view->with('categories', Category::all());
});
}
在partials/menu.blade.php 中:
<ul>
<li>Home</li>
@foreach($categories as $category)
<li><a href="/store/category/{!! $category->id !!}">{!! $category->name !!}</a></li>
@endforeach
<li>Basket</li>
<li>Checkout</li>
<li>Contact Us</li>
</ul>
在 store/products.php 中:
@include('partials.menu')
我得到的确切错误是: undefined variable :类别 任何解决此问题的帮助将不胜感激。
谢谢
最佳答案
试试这些命令
composer dump-autoload
or
php artisan cache:clear
or
php artisan config:clear
有时,这些简单的技巧会有所帮助。
关于views - Laravel 5 View composer给我一个 undefined variable 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30180453/