【问题标题】:Retrieving categories on every page检索每个页面上的类别
【发布时间】:2013-06-06 13:35:11
【问题描述】:

我有一个main.blade.php,其中包含我的布局。作为此布局的一部分,我需要显示数据库中的类别。

我想避免在每个控制器中都调用Eloquent

无论控制器如何,我如何检索所有类别以显示在 main.blade.php 上?

【问题讨论】:

    标签: laravel laravel-4 eloquent


    【解决方案1】:

    您可以在基本控制器或您拥有的视图布局中执行此操作。

    在视图中应该是:

    @foreach(Category::all() as $category
    

    对于基本控制器,它会是 something 像:

    $this->layout->categories = Category::all();
    

    希望这会有所帮助!

    http://laravel.com/docs/templates

    【讨论】:

      【解决方案2】:

      在模板中调用单个操作会很棒吗? :)

      您可以查看此package(查看layout facade section)。希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-18
        • 1970-01-01
        • 2019-04-26
        • 1970-01-01
        相关资源
        最近更新 更多