当前位置: 首页 > 后端技术 > PHP

thinkphp5集成Swagger-PHP

时间:2023-03-29 16:14:52 PHP

在学习Swagger的过程中,发现网上大部分资料都不是特别全,所以特地发帖写出自己的坑过程,希望对大家有所帮助.1、安装swagger-php2.0(注:我下载的是swagger-php2.0,本文针对swagger-php2.0)composerrequirezircote/swagger-php:2.0.*2。下载swagger-ui到swagger-ui从官网下载静态页面,将静态页面放在thinkphp框架目录下,比如public目录下。https://swagger.io/tools/swag...3.Thinphp框架引入swagger-php生成swagger.json文件useSwagger\AnnotationsasSWG;classIndex{publicfunctionindex(){$swagger=\Swagger\scan(__DIR__);$res=$swagger->saveAs('./swagger.json');}4.文档注释部分/***@SWG\Swagger(*schemes={"http"},*host="www.tp.com.cn/",*basePath="/",*@SWG\Info(*title="APIDocumentation",*version="1.0.0",*)*),*/详情Swgger-php使用说明请访问https://www.kancloud.cn/cheng...