NilPortugues\Laravel5\JsonApi\Controller\JsonApiTrait::putAction PHP Метод

putAction() защищенный Метод

protected putAction ( Illuminate\Http\Request $request, $id ) : Response
$request Illuminate\Http\Request
$id
Результат Symfony\Component\HttpFoundation\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));
    }