App\Http\Controllers\UserApiController::update PHP Method

update() public method

* public function store(CreateUserRequest $request) { return $this->save($request); }
public update ( UpdateUserRequest $request, $userPublicId )
$request App\Http\Requests\UpdateUserRequest
    public function update(UpdateUserRequest $request, $userPublicId)
    {
        $user = Auth::user();
        if ($request->action == ACTION_ARCHIVE) {
            $this->userRepo->archive($user);
            $transformer = new UserTransformer(Auth::user()->account, $request->serializer);
            $data = $this->createItem($user, $transformer, 'users');
            return $this->response($data);
        } else {
            return $this->save($request, $user);
        }
    }