如何在Laravel包中注册View::composer以便在Laravel项目中使用?在我的包服务提供程序中,我有一个包含routes/views等内容的引导方法,在register函数中如下所示: public function register() 'admin.*', ProfileComposer::class
我是laravel的新手,我需要一些帮助来理解如何创建一个可以在模板中的任何地方使用的全局变量。例如,我想使用->leftjoin表查询users表中的数据,并获得所有刀片模板中当前用户的结果,这些模板配置为使用不同的控制器。->whereRaw('where user.id = (current_user need help here)')
-f
-- End of Sidebar -->我的控制器设置$layout并呈现上面的刀片文件,但是layout.sidebar是一个包含文件,需要PHP来填充它的内容。我是否可以单独为这个侧栏设置控制器/路由(我将如何做?),还是必须重复对每个控制器中处理侧栏内容的函数的相同调用?我试图找到一个更好的解决方案,而不是每次加载每个页面时都要进入每个控制器并调用->sidebar()。
谢谢