Laravel 动态侧边栏

Laravel Dynamic Sidebar

提问人:Ongun23 提问时间:2/8/2015 更新时间:2/8/2015 访问量:2304

问:

我是一名 asp.net 开发人员,但 Laravel 很好地吸引了我的注意力。我正在尝试使用版本 5 构建博客。有两个侧边栏,左边是文章,右边是分类、最新评论等。

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

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

谢谢。

PHP的

评论

1赞 George Cummins 2/8/2015
这是一个 HTML/CSS 问题:首先静态地设计您想要的视图布局。然后,您可以将布局拆分为多个部分(标题、左侧边栏、右侧边栏、内容等),并根据需要将它们添加到各种视图和布局中。然后,根据需要替换动态数据。

答:

0赞 Ongun23 2/8/2015 #1

我找到了答案。

        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")