Я пытаюсь развернуть мое приложение на героку.Я использую 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'));
}
и я использую mysql db от db4free.net
Что я не так сделал?