thinkphp의 튜토리얼 칼럼에서는 thinkphp5가 Swagger-PHP(피칭)을 통합하는 방법을 소개할 예정입니다. 필요한 친구들에게 도움이 되길 바랍니다!
Swagger를 배우는 과정에서 인터넷에 있는 대부분의 정보가 특별히 완전하지 않다는 것을 알게 되었기 때문에 모든 분들께 도움이 되길 바라면서 문제 해결 과정을 적어보려고 특별히 게시물을 올렸습니다.
1. swagger-php2.0
을 설치합니다. (참고: swagger-php2.0을 다운로드했습니다. 이 문서는 swagger-php2.0에 대한 것입니다.)
composer require zircote/swagger-php: 2.0.*
2 swagger-ui를 다운로드합니다.
Swagger-ui로 이동합니다. 공식 웹사이트에서 정적 페이지를 다운로드하려면 공개 디렉터리와 같은 thinkphp 프레임워크 디렉터리에 정적 페이지를 넣으세요.
https://swagger.io/tools/swagger-ui/
3. Thinphp 프레임워크는 swagger-php를 도입하고 swagger.json 파일을 생성합니다
use Swagger\Annotations as SWG; class Index { public function index() { $swagger=\Swagger\scan(__DIR__); $res=$swagger->saveAs('./swagger.json'); }
4. 문서 주석 섹션
/** * @SWG\Swagger( * schemes={"http"}, * host="www.tp.com.cn/", * basePath="/", * @SWG\Info( * title="API文档", * version="1.0.0", * ) * ), */
Swgger-php 사용에 대한 자세한 지침을 보려면
https://www.kancloud.cn/chengguang/swagger-php#/catalog를 방문하세요.
위 내용은 thinkphp5는 Swagger-PHP를 통합합니다(함정)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

드림위버 CS6
시각적 웹 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.
