/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $data = $request->all(); $validator = $this->validator($data); if ($validator->fails()) { $this->throwValidationException($request, $validator); } $data['published'] = 'd'; $data['slug'] = str_slug($data['name']); $showcase = new Showcase($data); if ($showcase->save()) { session()->flash('success', 'Showcase App is successfully created.'); return redirect()->route('showcase.icon', $showcase->id); } session()->flash('error', 'Error occured to create showcase app.'); return back()->withInput(); }