From a01c57c025f5cd396f1fe53f34637e83983a6362 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 19 Aug 2022 21:21:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A8=8E=E7=8E=87=E5=A4=A7=E4=BA=8E0=E5=B0=8F?= =?UTF-8?q?=E4=BA=8E100?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Admin/Http/Requests/TaxRateRequest.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/beike/Admin/Http/Requests/TaxRateRequest.php b/beike/Admin/Http/Requests/TaxRateRequest.php index ee584c2f..44cd3f77 100644 --- a/beike/Admin/Http/Requests/TaxRateRequest.php +++ b/beike/Admin/Http/Requests/TaxRateRequest.php @@ -32,14 +32,20 @@ class TaxRateRequest extends FormRequest */ public function rules(): array { - return [ + $rule = [ 'name' => 'required|string|max:10', 'rate' => 'required|numeric', 'type' => 'required|in:percent,flat', 'region_id' => 'required|int', ]; + + if ($this->type == 'percent') { + $rule['rate'] = 'required|numeric|gt:0|lt:100'; + } + return $rule; } + public function attributes() { return [