我是一名asp.net开发者,但Laravel非常关注我的注意力。我试图建立一个版本为5的博客。左边有两个侧边栏,右侧边栏是分类,最新评论等。
我可以从数据库中获取数据并显示文章,但我找不到显示右侧边栏的方法。
我访问了http://laravel.com/docs/5.0/views#view-composers。并试图了解它,但它没有帮助。
感谢。
答案 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")