Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function register(Request $request)
- {
- $validator = Validator::make($request->all(), [
- 'name' => [ 'required', 'string', 'max:70'],
- 'mobile_no' => [ 'required', 'digits:11', 'unique:users'],
- 'password' => ['required', 'string', 'min:8','max:20' ,'confirmed'],
- 'area_id' => ['required', 'exists:areas,id'],
- 'address' => [ 'required', 'string', 'max:150'],
- ]);
- if($validator->fails()){
- return $this->sendError($validator->errors(),'Validation Error.');
- }
- $input = $request->except('c_password');
- $user = $this->create($input);
- $success['token'] = $user->createToken('MyApp')->accessToken;
- $success['name'] = $user->name;
- //send verification code to user mobile
- event(new UserRegistered($user));
- return $this->sendResponse($success, 'User register successfully.');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement