/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(FlowTemplateRequest $request) { if (Gate::denies('store-template')) { abort(403); } $flowTemplate = new FlowTemplate(); $flowTemplate->setAll($request); $flowTemplate->syncLocations($request->input('location')); return $flowTemplate; }