/**
  * 
  * Store - Processes $_POSTs from the Add Item page
  * Parameter - CreateItemRequest
  */
 public function store(Requests\CreateItemRequest $request)
 {
     $input = $request->all();
     $input['user_id'] = Auth::id();
     Item::create($input);
     return redirect('items');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\CreateItemRequest $request)
 {
     //
     $user = Auth::User();
     if ($request->has('id')) {
         // is an update.
     } else {
         $item = new Item($request->all());
         $item = $user->items()->save($item);
         //populate relation
         $item->client;
     }
     return response()->json(['result' => 'success', 'item' => $item], 200);
 }
 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);
 }