Ich benutze Laravel 5, ich versuche Kategorien Variablen zu einer Ansicht ausgeben, aber derzeit bekomme ich eine undefinierte Variable Fehler.Laravel 5 View Composer gibt mir eine undefinierte Variable Fehler
Hier ist der Code.
zunächst in config/app.php:
'App\Providers\AppServiceProvider',
In app/Providers/AppServiceProvider.php:
public function boot()
{
View::composer('partials.menu', function($view)
{
$view->with('categories', Category::all());
});
}
In 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>
und in store/products.php:
@include('partials.menu')
Der genaue Fehler, den ich bekomme, ist: Undefinierte Variable: Kategorien jede Hilfe, die dies lösen würde geschätzt.
Dank
Haben Sie eine Lösung gefunden – Nikonah