/** * Update the specified Avator in storage. * PUT/PATCH /avators/{id} * * @param int $id * @param Request $request * * @return Response */ public function update($id, Request $request) { $input = $request->all(); /** @var Avator $avator */ $avator = $this->avatorRepository->apiFindOrFail($id); $result = $this->avatorRepository->updateRich($input, $id); $avator = $avator->fresh(); return $this->sendResponse($avator->toArray(), "Avator updated successfully"); }
/** * Update the specified Avator in storage. * * @param int $id * @param UpdateAvatorRequest $request * * @return Response */ public function update($id, UpdateAvatorRequest $request) { $avator = $this->avatorRepository->find($id); if (empty($avator)) { Flash::error('Avator not found'); return redirect(route('avators.index')); } if ($request->file('avatorImg')) { $uploadImage = $this->uploadImage($request->file('avatorImg'), '/stickers_photo/'); $input['avatorImg'] = $uploadImage['resize_url'][0]; } $this->avatorRepository->updateRich($request->all(), $id); Flash::success('Avator updated successfully.'); return redirect(route('avators.index')); }