关闭'; } /** * @param Model|Authenticatable|HasPermissions|null $user * * @return bool */ protected function authorize($user): bool { return $user->can('dcat.admin.draw_activities.close'); } public function confirm() { return '您确定要关闭选中的抽奖活动吗?'; } public function handle(Request $request) { $drawActivity = DrawActivity::findOrFail($this->getKey()); $drawActivity->update([ 'status' => DrawActivityStatus::Closed, ]); return $this->response()->success('操作成功')->refresh(); } }