How to make Laravel API User Register

How to make Laravel API User Register





Route:

Route::post('/signup', [PostApiController::class, 'prosessRegister']);

Controller:

//register api
   public function prosessRegister(Request $request){
    //validation
    $this->validate($request, [
        'name' => 'required',
        'email' => 'required|email',
        'password' => 'required|min:6',
        'usr_role' => ''
    ]);
    $data = [
        'name' => $request->input('name'),
        'email' => strtolower($request->input('email')),
        'password' => bcrypt($request->input('password')),
        'usr_role' => strtolower("0"),
    ];
   
    $user = User::where('email', '=', $request->input('email'))->first();
    if ($user === null) {
    // user doesn't exist
    User::create($data);
    return response()->json(['invalid' => 'User account created.']);
    }
    return response()->json(['invalid' => 'Email Alredy Exist']);
   
 }


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

No comments:

Powered by Blogger.