如何在Laravel中将多个变量传递给刀片视图?
说我必须通过$var1
和$var2
来查看“欢迎”#。
答案 0 :(得分:8)
与其他人一样发布它可能有用,可以使用两种方法,
with
功能,
在with
函数
$data = array('var1'=>$var1, 'var2'=>$var2);
return view('welcome')->with($data);
compact
函数,使用compact
函数传递数据
$var1= "variable 1";
$var2 = "variable 2";
return view('welcome', compact('var1', 'var2'));
在这两种情况下,只需在视图中按名称调用变量
{{ $var1 }} and {{ $var2 }}
P.S。在第二种方法中,变量只是简单地传递到契约中,只有名称而没有任何$符号。
答案 1 :(得分:-1)
您可以使用数组数据集传递多个变量。 等。
$ data [' arrData'] =数组(' test1' => $ val1,' test2' => $ val3,' TEST3' = GT; $ VAL3); 返回视图(' welcome',$ data); 这个值你可以在数组格式的刀片模板中轻松获得。