如何在我的视图中列出特定于api路线的路线?
例如这些:
...api/user
...api/Information
例如,artisan命令会像下面这样列出它们:
php artisan route:list
解决方法:
在您的控制器中,您可以使用Artisan门面获取路线列表.我假设你的所有api路由在其路径中都有api字符串:
public function showRoutes($request) {
$routes = Artisan::call('route:list', ['--path' => 'api']);
return view('your_view', compact('routes'));
}
编辑:
您还可以使用Route facades getRoutes方法.
$routes = [];
foreach (\Route::getRoutes()->getIterator() as $route){
if (strpos($route->uri, 'api') !== false){
$routes[] = $route->uri;
}
}
return view('your_view', compact('routes'));