validateDelete($input); $site->update(['status' => 'deleting']); $site->remove(); } /** * @throws ValidationException */ protected function validateDelete(array $input): void { Validator::make($input, [ 'confirm' => 'required|in:delete', ])->validateWithBag('deleteSite'); } }