这是我在控制器中使用的功能
public function homeList()
{
//Get all the franchises
$franchises = Franchise::all();
//Load the view and pass the franchises
return View::make('frontend.layouts.footer')->with('franchises', $franchises);
}
我一直收到这个错误。我不知道如何传递它或者把什么放在routes.php文件
上
答案 0 :(得分:2)
您应该能够@include('frontend.layouts.footer')->with('franchises', Franchise::all())
。
<强>更新强>
要避开视图中的模型,您应该使用视图编辑器,如前面的答案中所述。
View::composer('frontend.layouts.footer', function($view)
{
$view->with('franchises', Franchise::all());
});
现在视图中有$franchises
可用。您可以将此代码放在routes.php
中,也可以创建composers.php
并自动加载。