Laravel 如何调用数据并在页脚上查看它?
这是我在控制器中使用的功能Laravel 如何调用数据并在页脚上查看它?,laravel,laravel-4,blade,Laravel,Laravel 4,Blade,这是我在控制器中使用的功能 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);
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文件中放置什么
您应该能够使用('特许经营权',特许经营::all())执行
@include('frontend.layouts.footer')->
更新:
要避免视图中的模型,应使用视图生成器,如前一个答案中所述
View::composer('frontend.layouts.footer', function($view)
{
$view->with('franchises', Franchise::all());
});
现在,视图中有了可用的
$特许经营权
。您可以将此代码放置在routes.php
中,也可以创建一个composers.php
并自动加载它。请发布您的相关视图代码不要在视图中执行类似francement::all()
的操作!他们不应该太了解你的业务逻辑。