diff --git a/src/Illuminate/Http/Request.php b/src/Illuminate/Http/Request.php index a72002303cba..54bf8b257e01 100644 --- a/src/Illuminate/Http/Request.php +++ b/src/Illuminate/Http/Request.php @@ -433,10 +433,21 @@ public function replace(array $input) * @param mixed $default * @return mixed */ - #[\Override] public function get(string $key, mixed $default = null): mixed { - return parent::get($key, $default); + if ($this !== $result = $this->attributes->get($key, $this)) { + return $result; + } + + if ($this->query->has($key)) { + return $this->query->all()[$key]; + } + + if ($this->request->has($key)) { + return $this->request->all()[$key]; + } + + return $default; } /**