Inheritance: extends NilPortugues\Api\JsonApi\Server\Actions\PutResource
 /**
  * @param Request $request
  * @param $id
  * @return Response
  */
 protected function putAction(Request $request, $id)
 {
     $find = $this->findResourceCallable($id);
     $update = $this->updateResourceCallable();
     $resource = new PutResource($this->serializer);
     $model = $this->getDataModel();
     $data = (array) $request->get('data');
     if (array_key_exists('attributes', $data) && $model->timestamps) {
         $data['attributes'][$model::UPDATED_AT] = Carbon::now()->toDateTimeString();
     }
     return $this->addHeaders($resource->get($id, $data, get_class($model), $find, $update));
 }