Laravel Dynamic Sidebar

时间:2015-02-07 17:54:39

标签: php

我是一名asp.net开发者,但Laravel非常关注我的注意力。我试图建立一个版本为5的博客。左边有两个侧边栏,右侧边栏是分类,最新评论等。

我可以从数据库中获取数据并显示文章,但我找不到显示右侧边栏的方法。

我访问了http://laravel.com/docs/5.0/views#view-composers。并试图了解它,但它没有帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

我找到了答案。

        View::composer('recent', function ($view)
        {
            $articles = DB::table('store')->get();
            $view->with('articles', $articles);
        });

        View::composer('news', function ($view)
        {
            $news = DB::table('news')->get();
            $view->with('news', $news);
        });

在任何地方使用它作为部分,如下所示

@include("recent")
@include("news")