/** * @param \Asvae\ApiTester\Http\Requests\UpdateRequest $request * @param string $request * * @return \Illuminate\Http\Response * @internal param int $id * */ public function update(UpdateRequest $request) { $requestEntity = $this->repository->find($request->id); // TODO What's happening in here? if (!$requestEntity instanceof RequestEntity) { return response(404); } $requestEntity->update($request->all()); $this->repository->flush(); return response(['data' => $requestEntity->toArray()], 200); }