如何将值传递给布局而不传递Laravel中所有函数的值?

时间:2015-06-21 15:56:41

标签: laravel laravel-4

在我的项目中,我使用的是布局文件和其他视图文件。在我的布局中,有一个显示用户数据的地方。但是我将这种布局用于不同的页面,所以当我为每个页面使用这种布局时,我需要将用户细节从相应的功能传递到视图页面。是否有任何其他捷径​​只能传递一次用户数据,直接布局?

任何人都可以回复吗?

1 个答案:

答案 0 :(得分:4)

使用Laravel View Composers

官方documentation

以下是一个例子:

'layout'是您的观点

View::composer('layout', function($view)
{
    $view->with('count', User::count());
});

将其放入"/app/start/global.php"文件