/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //return 'form posted';
     $rules = array('name' => 'required', 'uploadpicture' => 'required', 'price' => 'required');
     $validator = \Validator::make(\Input::all(), $rules);
     if ($validator->fails()) {
         return \Redirect::to('admin/gift_cards/create')->withInput()->witherrors($validator->messages());
     }
     $filname = \Input::file('uploadpicture')->getClientOriginalName();
     $imageName = \Input::file('uploadpicture')->getClientOriginalExtension();
     \Input::file('uploadpicture')->move(base_path() . '/public/images/gift_cards/', $filname);
     $giftCard = GiftCard::create(array('name' => \Input::get('name'), 'image' => $filname, 'price' => \Input::get('price')));
     return \Redirect::to('admin/gift_cards');
 }