/** * @param \Illuminate\Routing\Route $route * * @return string */ protected function getMiddleware($route) { return collect($route->gatherMiddleware())->map(function ($middleware) { return $middleware instanceof Closure ? 'Closure' : $middleware; })->implode(','); }
/** * Gather the middleware for the given route. * * @param \Illuminate\Routing\Route $route * @return array */ public function gatherRouteMiddleware(Route $route) { $middleware = collect($route->gatherMiddleware())->map(function ($name) { return (array) $this->resolveMiddlewareClassName($name); })->flatten(); return $this->sortMiddleware($middleware); }
protected function getRegisteredMiddleware(Route $route) { return collect($route->gatherMiddleware())->map(function ($middleware) { return $middleware instanceof Closure ? 'Closure' : $middleware; }); }