Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function rules()
- {
- return [
- 'name' => 'required|string|max:255',
- 'email' = 'required|string|email|max:255|unique:users,email,'.$this->id,
- 'password' => 'min:6',
- ];
- }
- public function update(UpdateUserInfo $request, $id){
- $user = User::findOrFail($id);
- $user->name = $request->input('name');
- $user->email = $request->input('email');
- $user->role_id = 2;
- if($request->input('password')){
- $user->password = Hash::make($request->input('password'));
- }
- return $user->save() ?: new UsersResource($user);
- }
- public function update(Request $request, $id)
- {
- $this->validate($request, [
- 'name' => 'required|string|max:255',
- 'email' => 'required|string|email|max:255|unique:users,email,'.$id,
- 'password' => 'min:6',
- ]);
- $user = User::findOrFail($id);
- $user->name = $request->input('name');
- $user->email = $request->input('email');
- $user->role_id = 2;
- if($request->input('password')){
- $user->password = Hash::make($request->input('password'));
- }
- if($user->save()){
- return new UserResource($user);
- }
- }
- 'email' = 'required|string|email|max:255|unique:users,email,'.$this->id,
Add Comment
Please, Sign In to add comment