code = $request->code; $coupon->discount = $request->discount; $coupon->valid_from = $request->valid_from; $coupon->valid_until = $request->valid_until; if($coupon->save()) return redirect()->route('coupon.index')->with('success','Data Saved'); else return redirect()->back()->withInput()->with('error', 'Please try again'); } catch (\Exception $e) { dd($e); return redirect()->back()->withInput()->with('error', 'Please try again'); } } /** * Display the specified resource. */ public function show(Coupon $coupon) { // } /** * Show the form for editing the specified resource. */ public function edit($id) { $coupon = Coupon::findOrFail($id); return view('backend.coupon.edit', compact('coupon')); } /** * Update the specified resource in storage. */ public function update(Request $request, $id) { try { $coupon = Coupon::findOrFail($id); $coupon->code = $request->code; $coupon->discount = $request->discount; $coupon->valid_from = $request->valid_from; $coupon->valid_until = $request->valid_until; if ($coupon->save()) return redirect()->route('coupon.index')->with('success', 'Data Saved'); else return redirect()->back()->withInput()->with('error', 'Please try again'); } catch (\Exception $e) { dd($e); return redirect()->back()->withInput()->with('error', 'Please try again'); } } /** * Remove the specified resource from storage. */ public function destroy($id) { $coupon = Coupon::findOrFail($id); if($coupon->delete()) return redirect()->back()->with('error','Data Deleted'); } }