gpt4 book ai didi

php - Laravel 在 View 中列出路由

转载 作者:可可西里 更新时间:2023-10-31 22:40:30 25 4
gpt4 key购买 nike

如何在我的 View 中列出具体的 api 路由?

例如这些:

...api/user
...api/Information

例如 artisan 命令会像这样列出它们:

php artisan route:list

最佳答案

在您的 Controller 中,您可以使用 Artisan facade 获取路由列表。我假设您所有的 api 路由在其路径中都有 api 字符串。:

public function showRoutes($request) {
$routes = Artisan::call('route:list', ['--path' => 'api']);
return view('your_view', compact('routes'));
}

编辑:

你也可以使用Route门面的getRoutes方法。

$routes = [];
foreach (\Route::getRoutes()->getIterator() as $route){
if (strpos($route->uri, 'api') !== false){
$routes[] = $route->uri;
}
}
return view('your_view', compact('routes'));

关于php - Laravel 在 View 中列出路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43537706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com