From 240d585f15ad4729fd40f765c370df4d2bd918a3 Mon Sep 17 00:00:00 2001 From: kang Date: Wed, 3 Jun 2026 11:32:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20ApiFormRequest=20?= =?UTF-8?q?=E4=B8=AD=20lottery=5Flocale=20=E5=B1=9E=E6=80=A7=E7=9A=84?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 lottery_locale 的获取方式从 request 属性更新为 attributes 属性,确保正确获取请求中的本地化设置。 --- app/Http/Requests/ApiFormRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Requests/ApiFormRequest.php b/app/Http/Requests/ApiFormRequest.php index f946fa6..b1c3de4 100644 --- a/app/Http/Requests/ApiFormRequest.php +++ b/app/Http/Requests/ApiFormRequest.php @@ -14,7 +14,7 @@ abstract class ApiFormRequest extends FormRequest */ public function attributes(): array { - $locale = $this->request->attributes->get('lottery_locale') + $locale = $this->attributes->get('lottery_locale') ?? config('lottery.locales.fallback', 'en'); $labels = trans('validation.attributes', [], (string) $locale);