/** * Update a user. * * @param UserUpdateRequest $request * @param User $user * * @return \Illuminate\Http\JsonResponse */ public function update(UserUpdateRequest $request, User $user) { $data = $request->only('name', 'email'); if ($password = $request->input('password')) { $data['password'] = Hash::make($password); } return response()->json($user->update($data)); }