Laravel JWTAuth :: покушение на Герою - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь развернуть мое приложение на героку.Я использую 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

Что я не так сделал?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...