/** * Update the specified resource in storage. * * @param \App\Http\Requests\TodoRequest $request * @param int $id * @return \Appkr\Fractal\Response */ public function update(TodoRequest $request, $id) { if (!$this->model->whereId($id)->whereUserId($request->user()->id)->exists()) { return $this->respond->unauthorizedError(); } $todo = $this->model->findOrFail($id); if (!$todo->update($request->all())) { return $this->respond->internalError(); } return $this->respond->Success(strip_tags(trans('messages.updated'))); }