/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(PostBannerRequest $request)
 {
     $file = $request->file('image');
     $extension = $file->getClientOriginalExtension();
     $filename = str_slug($request->name) . '-' . time() . '.' . $extension;
     $img = \Image::make($file)->resize(255, 143)->save('uploads/banners/' . $filename);
     $banner = Banner::Create(['name' => ucwords($request['name']), 'description' => $request['description'], 'image' => $filename, 'url' => $request['url'], 'expired_at' => $request['expired_at']]);
     Session::flash('message', 'Você cadastrou um banner com sucesso!');
     return redirect()->route('dashboard.banner.index');
 }