diff --git a/src/Routing/RouteCollection.php b/src/Routing/RouteCollection.php index 7f67808f73e..8a83e3efec9 100644 --- a/src/Routing/RouteCollection.php +++ b/src/Routing/RouteCollection.php @@ -536,6 +536,8 @@ public function getMatchingMiddleware($needle) if (preg_match($pattern, $needle)) { $matching = array_merge($matching, $middleware); + $resolved = []; + foreach ($matching as $name) { $resolved[] = $this->_middleware[$name]; }