我一直试图在我的视图中传递一些数据,但在遵循几个指南后,我总是得到一个未定义的变量:var error.
我已经在两个不同的尝试中添加到app / Providers / AppServiceProvider.PHP:
使用share():
public function boot() { // Make this custom global data avaliable to all views $var = "Foobar"; view()->share('var',$var); }
使用composer():
public function boot() { view()->composer('partials.navbar',function($view){ $view->with('var','Foobar'); }); }
资源/视图/谐音/ 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>
我是Laravel的新手,所以非常感谢任何帮助.谢谢!