Если вы exec
эту команду, она не будет работать в Windows.Также не гарантируется, что команда grep
также присутствует.
Почему бы вам не перейти к первоначальной реализации команды route:list
?
Если вы проверите файл RouteListCommand.php
(найдите его в каталоге vendor
), вы найдете лучший способ поиска маршрута, начиная с этого
public function __construct(Router $router)
{
parent::__construct();
$this->router = $router;
$this->routes = $router->getRoutes();
}
Правильный подход - делегировать объект Illuminate\Routing\Router
для предоставления маршрутов.для вас.