场景:公共模板下需要获取用户信息
正常来说,只需要在BaseController里的构造函数内获取用户实例,View::share('user',$user)
即可,但是由于laravel现版本 1先执行构造函数 2再调用中间件 3在调用具体方法,就导致了在构造函数内无法获取用户实例。
解决方案
创建新的中间件键,在中间件内获取用户实例,View::share('user',$user)
如有其他更好方案,希望大佬们不吝赐教
博客列表 >laravel项目公共模板里变量赋值问题
正常来说,只需要在BaseController里的构造函数内获取用户实例,View::share('user',$user)
即可,但是由于laravel现版本 1先执行构造函数 2再调用中间件 3在调用具体方法,就导致了在构造函数内无法获取用户实例。
创建新的中间件键,在中间件内获取用户实例,View::share('user',$user)
如有其他更好方案,希望大佬们不吝赐教