是否可以在不查看控制器的情况下检查是否有任何变量从控制器传递? Laravel
Is it possible to check if any variable is passed from controller without looking at controller? Laravel
我的控制器中有这个波纹管方法,但出于某种原因我无法查看哪些变量传递到我的 blade 视图。我可以检查是否有任何变量传递给视图吗?
public function test()
{
$var1 = 'val1';
$var2 = 'val2';
return view('test', ['var1' => $var1, 'var2' => $var2]);
}
在我的视图文件中,我想检查是否存在从控制器传递的任何变量?
<div>
// check if any variable is exists.
</div>
您可以使用dd
获取所有传递的数据
{{ dd(get_defined_vars()) }}
或者您也可以这样做
{{ dd($__data) }}
我的控制器中有这个波纹管方法,但出于某种原因我无法查看哪些变量传递到我的 blade 视图。我可以检查是否有任何变量传递给视图吗?
public function test()
{
$var1 = 'val1';
$var2 = 'val2';
return view('test', ['var1' => $var1, 'var2' => $var2]);
}
在我的视图文件中,我想检查是否存在从控制器传递的任何变量?
<div>
// check if any variable is exists.
</div>
您可以使用dd
{{ dd(get_defined_vars()) }}
或者您也可以这样做
{{ dd($__data) }}