主要是通过 Config::set 来重新定义
\Config::set('jwt.user' , "App\Models\Admin"); \Config::set('auth.providers.users.model', \App\Models\Admin::class);
完整代码如下:
public function login(Request $request){
if($token = JWTAuth::getToken()){
try{
JWTAuth::invalidate($token);
} catch(\Exception $e){}
}
$credentials = $request->only('email', 'password');
\Config::set('jwt.user' , "App\Models\Admin");
\Config::set('auth.providers.users.model', \App\Models\Admin::class);
if (! $token = JWTAuth::attempt($credentials)) {
return response()->json(['success' => false, 'msg' => '用户名或密码错误'], 401);
}
return response()->json(['success' => true,'token' => $token,'email' => $request-
>input('email'),'username' => auth()->user()->name]);
}
发表于2019-06-09 09:34 0楼
排版乱的心烦
发表于2019-06-12 18:17 地下1层
已经修改排版!谢谢支持!