Преглед на файлове

add str replace for external_laravel with theme "elements" (#906)

* add str replace for external_laravel with elements-theme

* Update src/Writing/Writer.php

Co-authored-by: Shalvah <shalvah@users.noreply.github.com>

---------

Co-authored-by: Shalvah <shalvah@users.noreply.github.com>
cleeimpro преди 6 месеца
родител
ревизия
80f2a6d097
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      src/Writing/Writer.php

+ 2 - 0
src/Writing/Writer.php

@@ -178,6 +178,8 @@ class Writer
         $contents = str_replace('href="../docs/collection.json"', 'href="{{ route("' . $this->paths->outputPath('postman', '.') . '") }}"', $contents);
         $contents = str_replace('href="../docs/openapi.yaml"', 'href="{{ route("' . $this->paths->outputPath('openapi', '.') . '") }}"', $contents);
         $contents = str_replace('url="../docs/openapi.yaml"', 'url="{{ route("' . $this->paths->outputPath('openapi', '.') . '") }}"', $contents);
+        // With Elements theme, we'd have <elements-api apiDescriptionUrl="../docs/openapi.yaml" 
+        $contents = str_replace('Url="../docs/openapi.yaml"', 'Url="{{ route("' . $this->paths->outputPath('openapi', '.') . '") }}"', $contents);
 
         file_put_contents("$this->laravelTypeOutputPath/index.blade.php", $contents);
     }