diff --git a/src/Illuminate/Http/Request.php b/src/Illuminate/Http/Request.php index 0e902be7671f..dee98535fde3 100644 --- a/src/Illuminate/Http/Request.php +++ b/src/Illuminate/Http/Request.php @@ -208,13 +208,7 @@ public function is(...$patterns) { $path = $this->decodedPath(); - foreach ($patterns as $pattern) { - if (Str::is($pattern, $path)) { - return true; - } - } - - return false; + return collect($patterns)->contains(fn ($pattern) => Str::is($pattern, $path)); } /** @@ -238,13 +232,7 @@ public function fullUrlIs(...$patterns) { $url = $this->fullUrl(); - foreach ($patterns as $pattern) { - if (Str::is($pattern, $url)) { - return true; - } - } - - return false; + return collect($patterns)->contains(fn ($pattern) => Str::is($pattern, $url)); } /**