/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update($id) { $coupon = Coupon::find($id); $coupon->name = Input::get('name'); $coupon->code = Input::get('code'); $coupon->url = Input::get('url'); $coupon->discount = Input::get('discount'); $coupon->merchant_id = Input::get('merchant_id'); $coupon->category_id = Input::get('category_id'); $coupon->desc = Input::get('desc'); $coupon->save(); return Redirect::route('admin.coupon.index', $coupon->id)->with('message', $coupon->title . ' updated.'); }
public function edit(Request $request, $id) { $this->validate($request, ['name' => 'required', 'discount' => 'required|max:100', 'uses' => 'required']); Coupon::find($id)->update($request->all()); return \Redirect()->back()->with(['flash_message' => 'Coupon Successfully Updated']); }
public function editCoupon($id) { $coupon = Coupon::find($id); return view('admin.editCoupon', compact('coupon')); }
public function destroy($id) { $item = Coupon::find($id); $item->delete(); return redirect()->action('CouponController@index'); }
public function delete(Request $request) { Coupon::find($request->input('id'))->delete(); return 'done'; }
/** * Display the specified resource for coupons. * * @param int $id * @return \Illuminate\Http\Response */ public function showCategoryModal($id) { $coupon = Coupon::find($id); $merchant = Coupon::find($id)->merchant; $articles = Article::all(); return view('modal')->with('coupon', $coupon)->with('articles', $articles)->with('merchant', $merchant); }
public function getDoDelete($coupon_id) { $coupon = \App\Coupon::find($coupon_id); if (is_null($coupon)) { \Session::flash('flash_message', 'Coupon not found.'); return redirect('\\coupons'); } if ($coupon->users()) { $coupon->users()->detach(); } $coupon->delete(); \Session::flash('flash_message', $coupon->name_of_store . ' ' . $coupon->description . ' was deleted.'); return redirect('/coupons'); }