You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Admin\Actions\Grid\v3;
use Dcat\Admin\Grid\RowAction;use App\Models\v3\Coupon as CouponModel;
class CouponForbidden extends RowAction{ /** * @return string */ protected $title = '禁用';
public function handle() { $id = $this->getKey(); $coupon = CouponModel::getInfo($id); if(!empty($coupon)){ $coupon->status = 3; if($coupon->save()){ return $this->response()->success('禁用成功!','/coupon'); } } return $this->response()->success('禁用失败!'); }
// 确认弹窗信息
public function confirm() { return '您确定要禁用吗?'; }
public function parameters() { return ['status'=>3]; }}
|