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); }