我有一个视图和几个到这个视图的路径(get,post,...)。在此视图中,我输出一个变量,让我们称之为$new
Route::post
传递给视图。 Route::get
没有。现在,如果我调用Route::get
,我从视图中得到一个错误,即未定义变量$ new。
处理此问题的最佳做法是什么?我想到了两个选择:
<?php isset($new) echo $new; ?>
正确的方法是什么?还有其他选择吗?
答案 0 :(得分:4)
Laravel Blade templates为你处理这个问题:
{{{ $new or 'Default' }}}
与
的代码相同{{{ isset($name) ? $name : 'Default' }}}