¿Cómo puedo enumerar rutas específicamente las rutas api en mi vista?
Por ejemplo Estos:
...api/user ...api/Information
El comando artesanal, por ejemplo, los enumera así:
php artisan route:list
En su controlador puede obtener la lista de rutas usando la fachada de Artisan
. Supongo que todas sus rutas api
tienen una cadena api
en su ruta:
public function showRoutes($request) { $routes = Artisan::call('route:list', ['--path' => 'api']); return view('your_view', compact('routes')); }
Editar :
También puede usar el método getRoutes
de fachadas Route
.
$routes = []; foreach (\Route::getRoutes()->getIterator() as $route){ if (strpos($route->uri, 'api') !== false){ $routes[] = $route->uri; } } return view('your_view', compact('routes'));