Capitulo 8 del Módulo 2 API Rest | BackEnd

➜ Login de usuario

Login de usuarios en la Api Rest | Método Login de usuarios en la Api Rest, acceso a los usuarios mediante la gestión de tokens con el paquete Sanctum de Laravel.

Login

    public function login(Request $request){
        $response = ["success"=>false];
        // validacion                

        $validator = Validator::make($request->all(), [           
            'email' => 'required|email',
            'password' => 'required',
        ]);

        if($validator->fails()){
            $response = ["error"=>$validator->errors()];
            return response()->json($response, 200);
        }

        if(auth()->attempt(['email' => $request->email, 'password' => $request->password])){
            $user = auth()->user();
            $user->hasRole('client'); /// add rol 

            $response['token'] = $user->createToken("codea.app")->plainTextToken;
            $response['user'] = $user;
            $response['success'] = true;
        }
        return response()->json($response, 200);
    }

 

Login thunder cliente


862 visitas

Capítulo 9 – Logout usuario »

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú