Guest User

Untitled

a guest
Aug 21st, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public function rules()
  2. {
  3. return [
  4. 'name' => 'required|string|max:255',
  5. 'email' = 'required|string|email|max:255|unique:users,email,'.$this->id,
  6. 'password' => 'min:6',
  7. ];
  8. }
  9.  
  10. public function update(UpdateUserInfo $request, $id){
  11. $user = User::findOrFail($id);
  12. $user->name = $request->input('name');
  13. $user->email = $request->input('email');
  14. $user->role_id = 2;
  15. if($request->input('password')){
  16. $user->password = Hash::make($request->input('password'));
  17. }
  18. return $user->save() ?: new UsersResource($user);
  19. }
  20.  
  21. public function update(Request $request, $id)
  22. {
  23. $this->validate($request, [
  24. 'name' => 'required|string|max:255',
  25. 'email' => 'required|string|email|max:255|unique:users,email,'.$id,
  26. 'password' => 'min:6',
  27. ]);
  28. $user = User::findOrFail($id);
  29. $user->name = $request->input('name');
  30. $user->email = $request->input('email');
  31. $user->role_id = 2;
  32. if($request->input('password')){
  33. $user->password = Hash::make($request->input('password'));
  34. }
  35. if($user->save()){
  36. return new UserResource($user);
  37. }
  38. }
  39.  
  40. 'email' = 'required|string|email|max:255|unique:users,email,'.$this->id,
Add Comment
Please, Sign In to add comment