Laravel 4 附带该php artisan routes
命令。这会在命令行上显示已注册路由的列表。我不想在命令行上显示注册的路由,而是想在控制器中获取它的值。
以下方法正是我想要的:
Illuminate\Foundation\Console\RoutesCommand()
不幸的是,这是一种受保护的方法,所以当我尝试这样的事情时它不起作用:
$rc = new Illuminate\Foundation\Console\RoutesCommand(new Illuminate\Routing\Router);
print_r($rc->getRoutes());
如何访问此方法以在我的 Laravel 4 应用程序中显示已注册的路线?
甚至更好;如何访问任何自动加载的服务提供商的方法?