diff --git a/src/Illuminate/Foundation/Console/RouteListCommand.php b/src/Illuminate/Foundation/Console/RouteListCommand.php index a0ae2f479183..1f49527eb440 100644 --- a/src/Illuminate/Foundation/Console/RouteListCommand.php +++ b/src/Illuminate/Foundation/Console/RouteListCommand.php @@ -138,15 +138,9 @@ protected function displayRoutes(array $routes) */ protected function getMiddleware($route) { - $middlewares = $route->gatherMiddleware(); - - foreach ($middlewares as $i => $middleware) { - if ($middleware instanceof Closure) { - $middlewares[$i] = 'Closure'; - } - } - - return implode(',', $middlewares); + return collect($route->gatherMiddleware())->map(function ($middleware) { + return $middleware instanceof Closure ? 'Closure' : $middleware; + })->implode(','); } /**