mirror of
https://github.com/ambieco/scribe.git
synced 2026-04-24 02:20:05 +08:00
added support for multiple prefixes for routes which can be passed as separated by comma
This commit is contained in:
@@ -79,10 +79,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']);
|
||||
|
||||
Reference in New Issue
Block a user