[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
felipe.dev
Criador felipe.dev 04/03/2025

Quando passo o token, ele funciona normalmente. Mas quando não passo o token ou token inválido ele retorna um erro.

 
public function auth(Auth $request)
    {
        $request->validated();

        $user = $this->userRepository->findByEmail($request->email);

        if (! $user || ! Hash::check($request->password, $user->password)) {
            throw ValidationException::withMessages([
                'email' => ['The provided credentials are incorrect.'],
            ]);
        }

        $user->tokens()->delete();
        $token = $user->createToken($request->device_name)->plainTextToken;
        return response(['token' => $token]);
    }

    public function me()
    {
        $user = FacadesAuth::user();
        return new UserResource($user);
    }

    public function logout()
    {
        FacadesAuth::user()->tokens()->delete();
        return response(['message' => 'Successfully logged out']);
    }

 

Quando não passo o token dá o erro:

Symfony\Component\Routing\Exception\RouteNotFoundException: Route [login] not defined. in file /var/www/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php on line 47
Manager Carlos Ferreira 04/03/2025

Faltou na sua request o header Content-Type: application/json
E o Accept: application/json

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!