/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $length = $request->input('length'); $nb_coupons = $request->input('nb_coupons'); // setting up characters for coupon code for ($i = 0; $i < $nb_coupons; $i++) { $coupon = new Coupon(); $coupon->description = $request->input('description'); $coupon->discount = $request->input('discount'); $coupon->code = $this->generate($length); $coupon->start_date = $request->input('startdate'); $coupon->end_date = $request->input('enddate'); $coupon->save(); } return redirect()->route('coupons.index'); }