NilPortugues\Laravel5\JsonApi\Controller\JsonApiController::store PHP Method

store() public method

Post Action.
public store ( Illuminate\Http\Request $request ) : Response
$request Illuminate\Http\Request
return Symfony\Component\HttpFoundation\Response
    public function store(Request $request)
    {
        $createResource = $this->createResourceCallable();
        $resource = new CreateResource($this->serializer);
        $model = $this->getDataModel();
        $data = (array) $request->get('data');
        if (array_key_exists('attributes', $data) && $model->timestamps) {
            $data['attributes'][$model::CREATED_AT] = Carbon::now()->toDateTimeString();
            $data['attributes'][$model::UPDATED_AT] = Carbon::now()->toDateTimeString();
        }
        return $this->addHeaders($resource->get($data, get_class($this->getDataModel()), $createResource));
    }