在Laravel 5.2上,我试图在每个页面附近放置两个菜单(X最新内容,特定用户相同)。
懒惰的方法是在每个控制器中生成那些数组,但是当模板系统需要它们时有没有办法生成它?
例如,我的模板可以调用类似{{ $menu }}
的内容,只有在存在时才会生成菜单?
答案 0 :(得分:3)
Laravel有一个名为view composer的功能,可以在加载模板文件时执行某些操作。
您可以将X latest contents
设置为模板文件,然后将其包含在任意位置,并使用视图编辑器来获取数据。