Ich muss Daten an das Layout senden, die jedes Mal funktionieren, wenn ich die Website öffne, die das Layout hinzugefügt hat (nicht nur auf mainSite, sondern auch auf Links). Ich habe versucht, so etwas wie dieses (Ich habe Boot zu funktionieren):Laravel 5 - Wie sendet man Daten an Layoutansichten?
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
view()->composer('layout', function($view)
{
$categories = Category::all();
$view->with('categories', $categories);
});
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
Aber ich habe immer noch Fehler: Undefined variable: Kategorien
(View:
/laravel/shop/resources/views/layout.blade.php) (View:
/laravel/shop/resources/views/layout.blade.php)
Wie es config?