|
@@ -81,10 +81,18 @@ class GenerateDocumentation extends Command
|
|
|
|
|
|
$generator->prepareMiddleware($this->option('useMiddlewares'));
|
|
|
|
|
|
+ $routePrefixes = explode(',', $routePrefix);
|
|
|
+
|
|
|
+ $parsedRoutes = [];
|
|
|
+
|
|
|
if ($this->option('router') === 'laravel') {
|
|
|
- $parsedRoutes = $this->processLaravelRoutes($generator, $allowedRoutes, $routePrefix, $middleware);
|
|
|
+ foreach ($routePrefixes as $routePrefix) {
|
|
|
+ $parsedRoutes += $this->processLaravelRoutes($generator, $allowedRoutes, $routePrefix, $middleware);
|
|
|
+ }
|
|
|
} else {
|
|
|
- $parsedRoutes = $this->processDingoRoutes($generator, $allowedRoutes, $routePrefix, $middleware);
|
|
|
+ foreach ($routePrefixes as $routePrefix) {
|
|
|
+ $parsedRoutes += $this->processDingoRoutes($generator, $allowedRoutes, $routePrefix, $middleware);
|
|
|
+ }
|
|
|
}
|
|
|
$parsedRoutes = collect($parsedRoutes)->groupBy('resource')->sort(function ($a, $b) {
|
|
|
return strcmp($a->first()['resource'], $b->first()['resource']);
|