Ver Fonte

Added check for loaded routes for Laravel
@see https://laravel.com/api/6.x/Illuminate/Routing/Router.html#method_has

Andrey Helldar há 5 anos atrás
pai
commit
4c49dcb175
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      src/ApiDocGeneratorServiceProvider.php

+ 3 - 2
src/ApiDocGeneratorServiceProvider.php

@@ -2,6 +2,7 @@
 
 namespace Mpociot\ApiDoc;
 
+use Illuminate\Support\Facades\Route;
 use Illuminate\Support\ServiceProvider;
 use Mpociot\ApiDoc\Commands\GenerateDocumentation;
 use Mpociot\ApiDoc\Commands\RebuildDocumentation;
@@ -49,9 +50,9 @@ class ApiDocGeneratorServiceProvider extends ServiceProvider
 
     protected function bootRoutes()
     {
-        if (config('apidoc.type', 'static') == 'laravel') {
+        if (config('apidoc.type', 'static') == 'laravel' && ! Route::has('apidoc')) {
             $this->loadRoutesFrom(
-                __DIR__.'/../routes/laravel.php'
+                __DIR__ . '/../routes/laravel.php'
             );
         }
     }