From 19cf41dfb1cb09e465a9ae3b4c74b26620e35f0a Mon Sep 17 00:00:00 2001 From: Aluisio Pires Date: Fri, 4 Jul 2025 10:54:01 -0300 Subject: [PATCH 1/2] Fix: Fix PHPStan error by chaining Stringable methods for email+IP --- app/Http/Requests/Auth/LoginRequest.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php index d236bf93c..c68a8c209 100644 --- a/app/Http/Requests/Auth/LoginRequest.php +++ b/app/Http/Requests/Auth/LoginRequest.php @@ -80,6 +80,10 @@ public function ensureIsNotRateLimited(): void */ public function throttleKey(): string { - return Str::transliterate(Str::lower($this->string('email')).'|'.$this->ip()); + return $this->string('email') + ->lower() + ->append('|'.$this->ip()) + ->transliterate() + ->value(); } } From 1801c3e1d2881a3b58a86919096f528443c85316 Mon Sep 17 00:00:00 2001 From: Aluisio Pires Date: Fri, 4 Jul 2025 11:01:11 -0300 Subject: [PATCH 2/2] Fix: Remove unnecessary import --- app/Http/Requests/Auth/LoginRequest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php index c68a8c209..feef49848 100644 --- a/app/Http/Requests/Auth/LoginRequest.php +++ b/app/Http/Requests/Auth/LoginRequest.php @@ -6,7 +6,6 @@ use Illuminate\Foundation\Http\FormRequest; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\RateLimiter; -use Illuminate\Support\Str; use Illuminate\Validation\ValidationException; class LoginRequest extends FormRequest