Advertisement
Guest User

Untitled

a guest
Dec 26th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. public function store(Request $request)
  2. {
  3. $validator = Validator::make($request->all(),
  4. [
  5. 'name' => 'required|string|max:255',
  6. 'email' => 'required|email|unique:users',
  7. 'password' => 'required|min:6|max:255',
  8. 'birth_date' => 'required|date_format:Y-m-d',
  9. 'phone_number' => 'required|numeric',
  10. 'salary' => 'required|numeric|min:0',
  11. 'position' => 'required|string'
  12. ]);
  13.  
  14. if ($validator->fails()) {
  15. return respondWithValidationError($validator);
  16. }
  17.  
  18. $user = new User;
  19. $user->name = $request->name;
  20. $user->email = $request->email;
  21. $user->password = bcrypt($request->password);
  22. $user->birth_date = $request->birth_date;
  23. $user->phone_number = $request->phone_number;
  24. $user->salary = $request->salary;
  25. $user->position = $request->position;
  26.  
  27. $user->save();
  28.  
  29. //return new user if successful
  30. return $this->userService->transform($user);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement