在Laravel中我想在我的导航刀片上运行更多检查,为此我添加了一个公共变量并使用了刀片模板内部的检查。它是否正确?
主要控制器
protected $isHome = 0;
public function showHome()
{
$this->isHome = 1;
return View::make('login');
}
刀片模板
@if($this->isHome = 0))
<p> this is not home </p>
@endif
这种做法似乎没有任何想法?
答案 0 :(得分:3)
在模板代码中,请务必使用两个等号,即==
而不仅仅是=
。后者为变量赋值,而不是根据值检查变量。
以下情况应该更好:
@if($this->isHome == 0)
<p> this is not home </p>
@endif