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()
的操作!他们不应该太了解你的业务逻辑。