【问题标题】:How to call data and view it on the footer?如何调用数据并在页脚查看?
【发布时间】:2014-05-22 22:21:57
【问题描述】:

这是我在控制器中使用的功能

    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 文件中放什么

【问题讨论】:

  • 请发给你相关的查看代码

标签: laravel laravel-4 blade


【解决方案1】:

你应该可以做到@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 并自动加载它。

【讨论】:

  • 永远不要在你的视野中做类似Franchise::all()的事情!他们不应该对您的业务逻辑了解那么多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-30
  • 2010-11-23
  • 2017-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多