Ejemplo n.º 1
0
 /**
  * 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'));
 }
Ejemplo n.º 4
0
 public function destroy($id)
 {
     $item = Coupon::find($id);
     $item->delete();
     return redirect()->action('CouponController@index');
 }
Ejemplo n.º 5
0
 public function delete(Request $request)
 {
     Coupon::find($request->input('id'))->delete();
     return 'done';
 }
Ejemplo n.º 6
0
 /**
  * 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);
 }
Ejemplo n.º 7
0
 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');
 }