采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
上图中的$user,是不是框架传入的当前登录用户?所以应该是AdminUser的实例吧?
这个问题,老师没有回答哦,卡在这里了。
你写一个两个前后台的中间件,在这个中间件里手动修改配置文件里的守卫。5.2版本有这个问题,5.4的已经修复了
已经搞定,不是这个问题。是config中auth驱动模型Model的命名空间对应错误。默认是App\User.php
我改了怎么还是不对?可以指点一下吗
我试了一下这个$user 默认是\App\User 的实例,我吧默认的guard 改成了‘admin’,发现没问题了。有没有比较好的方法,应为这样改的话前台的守卫就都不对了,因为前台用的默认的
想到解决方法了吗,我也卡在这个地方上
用5.4的版本
刚才研究了一下 好像在路由中间件改成这样 'middleware'=>'auth:admin' 好像就可以了 不用改默认的guard
我调试了一下发现这个$user居然是前台的User模型的实例
登录后可查看更多问答,登录/注册
Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书
1.9k 1
2.1k 4
1.7k 4
1.4k 9
1.7k 7