From b55f907057ed872b3b6a0dafb54ea428e24d1189 Mon Sep 17 00:00:00 2001 From: yinxiaolong Date: Sat, 9 May 2026 19:58:47 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E6=B7=BB=E5=8A=A0=20hyperf/validation?= =?UTF-8?q?=20=E4=BE=9D=E8=B5=96=E5=B9=B6=E8=B0=83=E6=95=B4=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/BaseController.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/Controller/BaseController.php b/app/Controller/BaseController.php index 7fe234a..cb41ca1 100644 --- a/app/Controller/BaseController.php +++ b/app/Controller/BaseController.php @@ -21,6 +21,20 @@ abstract class BaseController return $this->service; } + protected function validated(array $rules): array + { + $request = $this->getRequest(); + + $validator = $this->validator->make( + $request->all(), + $rules, + $request->messages(), + $request->attributes() + ); + $validator->validate(); + return $validator->validated(); + } + protected function getRequest(): FormRequest { return $this->request;