Agu*_*ndo 5 php laravel laravel-5
我在我的布局文件app.blade.php中显示了一个变量.该变量具有在我的全局"视图编辑器"中定义的默认值.我需要在控制器方法中覆盖该值,我该怎么做?
这是一个棘手的问题。问题是视图编辑器在控制器返回视图后被触发。但是,您可以在视图编辑器内部检查该值是否已设置:
public function compose(View $view)
{
if(!$view->offsetExists('foo')){
$view->with('foo', 'default');
}
}
Run Code Online (Sandbox Code Playgroud)
当您想“覆盖”控制器中的默认值时:
return view('view.name')->with('foo', 'bar');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1557 次 |
最近记录: |