繁体   English   中英

将多个变量传递到刀片模板

[英]Passing multiple variables to blade template

如何在Laravel中将多个变量传递给刀片视图?

假设我必须传递$var1$var2来查看“欢迎”。

对于其他帖子,它可能会有用,可以使用两种方法,

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 }}

PS在第二种方法中,变量仅在带有名称且没有任何$符号的紧凑内部传递。

您可以使用数组数据集传递多个变量。 喜欢。

$ data ['arrData'] = array('test1'=> $ val1,'test2'=> $ val3,'test3'=> $ val3); 返回视图('welcome',$ data); 并且此值可以在刀片模板中以阵列格式轻松获得。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM