包含db数据的主布局中的共享部分

时间:2016-01-28 14:53:43

标签: php laravel laravel-5 laravel-5.1 laravel-blade

在我的Laravel 5.1应用程序中,我有一个带有共享部分的主布局,让我们说一个侧边栏,其中列出了最近的5个网站帖子。部分内容是动态的(从数据库查询中详细说明),但在每个网站页面上都相同。

为了获得这个,在主布局中我可以@include包含侧边栏代码的子视图,但这仍然意味着在每个控制器动作中重复相同的db查询,这是很多代码重复。我确信有更明智的方法可以获得这个,但我无法理解。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:1)

您可以在子视图下see here,将数据传递到包含内容,例如

payload

然后您只需将数据传递到主布局。

编辑:View Composers正是您所寻找的似乎