84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
调试代码时发现是JWTAuth::attempt($credentials)认证失败,值为false;当我使用postman发送请求时是这样的登录请求:
下面是我的配置文件
这是web.php文件
这是AuthController
这是MyUser (Model)
我觉得问题的根本就出在JWTAuth::attempt($credentials)
现在问题已经解决,原因是我的postman发送路由时登录走的是UserBk(model),注册却是MyUser(model),我登录用的账号是MyUser中的账号,这就导致了问题的产生,JWTAuth失败.所以我用UserBk的账号登录,然后登录和注册都可以了.现在还有一点不明白的是,我在使用MyUser是,在jwt.php中定义了使用MyUser(model),那么我的登录为什么还和UserBK(model)绑定呢?
现在问题已经解决,
![](http://img.php.cn/upload/image/000/000/000/aebd44583866d9d76dde32a7f875e211-0.png)
原因是我的postman发送路由时登录走的是UserBk(model),注册却是MyUser(model),我登录用的账号是MyUser中的账号,这就导致了问题的产生,JWTAuth失败.所以我用UserBk的账号登录,然后登录和注册都可以了.
现在还有一点不明白的是,我在使用MyUser是,在jwt.php中定义了使用MyUser(model),那么我的登录为什么还和UserBK(model)绑定呢?