/** * Store a newly created resource in `. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(DocumentRequest $request) { if (Gate::denies('store-document')) { abort(403); } $document = new Document(); $document->fillDocument($request); return $document; }