How to make Laravel API login

How to make Laravel API login



Route:

Route::post('/signin', [PostApiController::class, 'processLogin']);

Controller:

//login api
    public function processLogin(Request $request){
        //validation
        $this->validate($request, [
           'email' => 'required|email',
           'password' => 'required|min:6'
       ]);
       $credentials = $request->except(['_token']);
       if (auth()->attempt($credentials)){
            return DB::table('users')->where('email', $request->email)->first();      
       }
       
       return response()->json(['invalid' => 'Username & Password incorrect']);

   }
How to make Laravel API login How to make Laravel API login Reviewed by TechTubeHQ on April 22, 2022 Rating: 5

No comments:

Powered by Blogger.