를 문서화하려면
를 문서화하려면 스크램블 구성을 조정하십시오
api/
메소드 내에 명시 적으로 등록하십시오. 문서 경로를
: 에 등록하십시오
// routes/api.php Route::prefix('v1')->group(function () { // v1 routes }); Route::prefix('v2')->group(function () { // v2 routes });
v1
: v1 문서 : v1 // config/scramble.php
...
'api_path' => 'api/v1',
...에 대한 OpenApi 3.1.0 사양
v2
boot
v2 문서 :
// app/Providers/AppServiceProvider.php use Dedoc\Scramble\Facades\Scramble; public function boot() { Scramble::registerApi('v2', ['api_path' => 'api/v2']); }
: v2 문서 v2
에 대한 UI
routes/web.php
: v2 에 대한 OpenApi 3.1.0 사양
// routes/web.php use Dedoc\Scramble\Facades\Scramble; Scramble::registerUiRoute('docs/v2', api: 'v2'); Scramble::registerJsonSpecificationRoute('docs/v2/api.json', api: 'v2');
문서 제어
를 제거하십시오. 제한을 제한하지 않는 것 :
이제GET docs/api
GET docs/api.json
그런 다음 수동으로 등록하십시오
위 내용은 스크램블과 함께 Laravel에서 여러 API를 문서화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!