我希望在Laravel 5.1中生成一个动态菜单,并在侧边栏中与所有视图共享。
例如:
例如:
- Marks Module
- Langosh Topic
- Content 1
- Content 2
-Nitzsche Topic
- Content 3
- Rolfson Module
尽管所有这些元素都属于另一个名为课程的实体,在顶部菜单中我可以选择它们(用户可以有多个课程)。
所以每次访问课程、模块、主题或内容时,它们需要告诉侧边栏菜单哪个课程是它们所有孩子的父亲(或祖父),以生成菜单。
在AppServiceProvider中,我有视图composer,一切都正常工作,但我使用会话来获取课程ID,我不喜欢这个想法。
如何将$course传递给服务提供者,或者还有其他更好的方法吗?
$course
?如果你是在控制器中这样做的话,那么在此之后就没有办法将其传递给服务提供者了,因为它已经被加载了。 - marstato