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', '修改优惠成功!'); }