/**
  * 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();
 }