public function storeCoupon(CouponRequest $request)
 {
     $data = $request->all();
     //获取请求过来的数据
     $data['updated'] = Carbon::now();
     $coupon = Coupon::create($data);
     //         dd($coupon);
     if ($coupon->id) {
         //添加成功
         return redirect()->route('admin.test.garage')->with('message', '成功发布新模拟优惠!');
     } else {
         //添加失败
         return redirect()->back()->withInput($request->input())->with('fail', '数据库操作返回异常!');
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(CouponRequest $request, $id)
 {
     //根据id查询到需要更新的coupon
     $coupon = Coupon::find($id);
     //使用Eloquent的update()方法来更新,s
     //request的except()是排除某个提交过来的数据,我们这里排除id
     $coupon->update($request->except('id'));
     return redirect()->route('admin.managecoupon.index')->with('message', '修改优惠成功!');
 }