From 926f70b3ae86a665ccca9ecc815b915197063f00 Mon Sep 17 00:00:00 2001 From: Sv1fT Date: Thu, 6 Jan 2022 13:16:17 +0300 Subject: [PATCH] Update GenerateMenuCommand.php Generate menu fix problem url "in/route" --- src/Console/GenerateMenuCommand.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Console/GenerateMenuCommand.php b/src/Console/GenerateMenuCommand.php index bff95cd613..3140c4a44a 100644 --- a/src/Console/GenerateMenuCommand.php +++ b/src/Console/GenerateMenuCommand.php @@ -48,8 +48,8 @@ public function __construct(Router $router) */ public function handle() { - $routes = collect($this->router->getRoutes())->filter(function (Route $route) { - $prefix = config('admin.route.prefix'); + $prefix = config('admin.route.prefix'); + $routes = collect($this->router->getRoutes())->filter(function (Route $route) use ($prefix) { $uri = $route->uri(); // built-in, parameterized and no-GET are ignored return Str::startsWith($uri, "{$prefix}/") @@ -59,7 +59,7 @@ public function handle() && in_array('GET', $route->methods()) && !in_array(substr($route->uri(), strlen("{$prefix}/")), config('admin.menu_exclude')); }) - ->map(function (Route $route, $prefix) { + ->map(function (Route $route) use ($prefix) { $uri = substr($route->uri(), strlen("{$prefix}/")); return [