shalvah před 5 roky
rodič
revize
2ae821d714
1 změnil soubory, kde provedl 26 přidání a 0 odebrání
  1. 26 0
      src/ApiDoc.php

+ 26 - 0
src/ApiDoc.php

@@ -0,0 +1,26 @@
+<?php
+
+namespace Mpociot\ApiDoc;
+
+use Illuminate\Support\Facades\Route;
+use Illuminate\Support\Facades\Storage;
+
+class ApiDoc
+{
+    public static function routes($path = "/doc")
+    {
+        return Route::get("$path{format?}", function (?string $format = null) {
+            if ($format == ".json") {
+
+                return response(
+                    Storage::disk('local')->get('apidoc/collection.json'),
+                    200,
+                    ['Content-type' => 'application/json']
+
+                );
+            }
+
+            return view("apidoc.index");
+        })->name('apidoc');
+    }
+}