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);
}