我试图在heroku上部署我的应用程序。我使用laravel + angular。
在首页和登录页面上一切正常。但是,当我尝试登录时,第JWTAuth::attempt($credential)
行出现500个内部服务器错误。
我知道该行是由该行引起的,因为我尝试每行返回响应。
这是我的登录功能
public function login(Request $request)
{
$credentials = $request->json()->all();
$token = null;
try {
if (!$token = JWTAuth::attempt($credentials)) {
return response()->json(['error' => 'invalid_credentials'], 400);
}
} catch (JWTException $th) {
return response()->json(['error' => 'could_not_create_token'], 500);
}
$user = auth()->user();
// \Log::info(['token' => $token, 'user' => $user->id, 'name' => $user->name]);
$role = $user->role_id;
// event(new loginEvent('api', $user, false));
return response()->json(compact('token', 'role'));
}
我使用db4free.net
上的mysql db我怎么了?