Level 37
https://laracasts.com/series/laravel-5-fundamentals/episodes/25
Register a service provider or use AppServiceProvider.
public function boot()
{
view()->composer('layouts.master', function($view)
{
$view->with('variable', 'myvariable');
});
}
Or use a dedicated class:
// app/Providers/AppServiceProvider.php
public function boot()
{
view()->composer('layouts.master', 'App\Http\Composers\MasterComposer');
}
// app/Http/Composers/MasterComposer.php
use Illuminate\Contracts\View\View;
class MasterComposer {
public function compose(View $view)
{
$view->with('variable', 'myvariable');
}
}
6 likes