我正在使用Laravel框架创建一个博客。我有4个部分(轮播滑块,侧边栏和其他两个部分)。
我想按如下方式传递数据;将在滑块中显示最近的帖子,在侧栏中显示热门帖子,在第三部分中显示category1(体育),在第4部分中显示category2(政治)。
如何在一个视图中传递所有这些数据?
答案 0 :(得分:0)
这是您要寻找的:
return view('view_name')->with(['var1' => $value1,'var2' => $value2]);
稍后您可以以$var1
和$var2
的身份从视图中访问它
答案 1 :(得分:0)
您也可以这样做
$arr_view_data['var1'] = $value1;
$arr_view_data['var2'] = $value2;
$arr_view_data['var3'] = $value3;
return view('your_viewname_here',$arr_view_data);
答案 2 :(得分:0)
您有2种方法:
第一种方法:
return view('view_name')->with(['var1' => $value1,'var2' => $value2,....]);
第二种方法:
return view('view_name',compact('var1','var2',.....));
compact方法将自动获取var1和var2并将其传递给视图。