/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $id = $request->get('catalog_id'); $c = Cart::where('catalog_id', $id)->first(); if ($c != null) { $c->quantity++; $c->save(); } else { $Cart = Cart::create(array('catalog_id' => $request->get('catalog_id'), 'quantity' => 1, 'user_id' => $request->get('user_id'))); } $Catalogs = Catalog::paginate(25); return view('catalog.index')->with(compact('Catalogs')); }