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
Reviewed by TechTubeHQ
on
April 22, 2022
Rating:

No comments: