I am trying to pass some data for viewing in my views, but after a few tutorials I always get an error Undefined variable: var.
I added to app/Providers/AppServiceProvider.phpin 2 different attemps:
Using share ():
public function boot()
{
$var = "Foobar";
view()->share('var', $var);
}
Using composer ():
public function boot()
{
view()->composer('partials.navbar', function($view){
$view->with('var', 'Foobar');
});
}
resources / views / overtones / navbar.blade.php:
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="about">About</a></li>
<li><a href="somewhere">{{$var}}</a></li>
</ul>
I am completely new to Laravel, so any help is greatly appreciated. Thank!
source
share