2
如何在我的视图中列出特别是api路线的路线?Laravel在视图中列出路线
例如这些:
...api/user
...api/Information
例如工匠命令不一一列举如下:
php artisan route:list
如何在我的视图中列出特别是api路线的路线?Laravel在视图中列出路线
例如这些:
...api/user
...api/Information
例如工匠命令不一一列举如下:
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
外墙getRoutes
方法。
$routes = [];
foreach (\Route::getRoutes()->getIterator() as $route){
if (strpos($route->uri, 'api') !== false){
$routes[] = $route->uri;
}
}
return view('your_view', compact('routes'));
嗨对不起,晚回复我得到这个错误“的”路径“参数不存在。” – Micheasl
检查答案。 'path'是可选参数,所以你需要添加'--path'。 –
确定错误消失,但如果我'DD($路线)'我得到一个'0',不应该包含我的api路线错误 – Micheasl