public function store(Requests\CreateItemRequest $request)
 {
     $product = new Item();
     $product->item_name = $request->get('item_name');
     $product->category = $request->get('category');
     $product->expiry_date = $request->get('expiry_date');
     $product->search_key = $request->get('search_key');
     $product->quantity = $request->get('quantity');
     $product->unit_price = $request->get('unit_price');
     $product->shops_shop_id = $request->shop_id;
     $product->unit = $request->unit;
     // $product->picture = $request::get('picture');
     if ($request->hasFile('profilePicFile')) {
         $file = Input::file('profilePicFile');
         $name = $request->shop_id . '-' . $product->item_name . $file->getClientOriginalName();
         $product->picture = $name;
         $file->move(public_path() . '/images/' . $product->category . '/', $name);
     }
     $product->discount = $request->get('discount');
     $product->product_code = $request->get('product_code');
     $product->state = $request->get('state');
     $product->description = $request->get('description');
     // $data['country'] = Product::getCountryOptions();
     //Auth::user()->Items()->save($product);
     \Session::flash('success', 'Product successfully added!');
     $product->save();
     return \Redirect::back();
     //->with($data);
 }