/** * Update the project * * @param array $data project data array * @param integer $id project id * @return json */ public function update(array $data, $id) { try { $this->validator->with($data)->passesOrFail(); return $this->repository->update($data, $id); } catch (ValidatorException $e) { return ['error' => true, 'message' => $e->getMessageBag()]; } }
public function update($data = [], $id, $noteId) { try { $this->validator->with($data)->setId($id)->passesOrFail(); return $this->repository->update($data, $noteId); } catch (ValidatorException $e) { return response()->json(['error' => true, 'message' => $e->getMessageBag()]); } catch (ModelNotFoundException $e) { return response()->json(['error' => true, 'message1' => $e->getMessage(), 'message2' => 'Project Note ID ' . $id . ' nao encontrado.']); } }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $projectId, $fileId) { $file = NULL; $extension = NULL; if ($request->hasFile('file') && $request->file('file')->isValid()) { $file = $request->file('file'); $extension = $file->getClientOriginalExtension(); } $data = ['project_id' => $projectId, 'name' => $request->input('name'), 'description' => $request->input('description'), 'file' => $file, 'extension' => $extension]; return $this->service->update($data, $fileId); }
public function update(array $data, $id) { try { $this->validator->with($data)->passesOrFail(); return $this->repository->update($data, $id); } catch (ValidatorException $e) { return ['error' => true, 'message' => $e->getMessageBag()]; } catch (ModelNotFoundException $e) { return ['error' => true, 'message' => 'Nota de projeto não encontrada.']; } }
public function update(array $data, $fileId) { $this->validator->with($data)->passesOrFail(ValidatorInterface::RULE_UPDATE); if ($data['file'] != NULL) { $this->storage->put($fileId . "." . $data['extension'], $this->fileSystem->get($data['file'])); } else { unset($data['file']); unset($data['extension']); } if (empty($data['name'])) { unset($data['name']); } if (empty($data['description'])) { unset($data['description']); } return $this->repository->update($data, $fileId); }
public function update(array $data, $id) { try { $this->validator->with($data)->passesOrFail(ValidatorInterface::RULE_UPDATE); return $this->repository->update($data, $id); } catch (ValidatorException $e) { return ['error' => true, 'message' => $e->getMessageBag(), "messageDev" => 'ValidatorException']; } catch (ModelNotFoundException $e) { return ['error' => true, 'message' => 'Registro não encontrado.', "messageDev" => $e->getMessage()]; } catch (\Exception $e) { return ["error" => true, "message" => 'Falha ao atualizar dados.', "messageDev" => $e->getMessage()]; } }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { return $this->service->update($request->all(), $id); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $projectId, $taskId) { return $this->service->update($request->all(), $taskId); }
public function update(array $data, $id) { $this->validator->with($data)->passesOrFail(); return $this->repository->update($data, $id); }