Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.94 KB | None | 0 0
  1. public function register(Request $request)
  2.     {
  3.         $validator = Validator::make($request->all(), [
  4.             'name' => [ 'required', 'string', 'max:70'],
  5.             'mobile_no' => [ 'required', 'digits:11', 'unique:users'],
  6.             'password' => ['required', 'string', 'min:8','max:20' ,'confirmed'],
  7.             'area_id' => ['required', 'exists:areas,id'],
  8.             'address' => [ 'required', 'string', 'max:150'],
  9.         ]);
  10.  
  11.         if($validator->fails()){
  12.             return $this->sendError($validator->errors(),'Validation Error.');
  13.         }
  14.  
  15.         $input = $request->except('c_password');
  16.         $user = $this->create($input);
  17.         $success['token'] =  $user->createToken('MyApp')->accessToken;
  18.         $success['name'] =  $user->name;
  19.  
  20.         //send verification code to user mobile
  21.         event(new UserRegistered($user));
  22.         return $this->sendResponse($success, 'User register successfully.');
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement