欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

laravel项目公共模板里变量赋值问题

程序员文章站 2022-04-17 19:03:53
...
场景:公共模板下需要获取用户信息

正常来说,只需要在BaseController里的构造函数内获取用户实例,View::share('user',$user)即可,但是由于laravel现版本 1先执行构造函数 2再调用中间件 3在调用具体方法,就导致了在构造函数内无法获取用户实例。

解决方案

创建新的中间件键,在中间件内获取用户实例,View::share('user',$user)
如有其他更好方案,希望大佬们不吝赐教