Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
NotificationsYou must be signed in to change notification settings

hyperf-plus/swagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hyperf-plus-swagger 注解自动生成文档,配合hyperf-plus/validate 验证器可自动根据验证规则、场景生成文档所需参数,无需手动编写doc文档

img_1.png

img.png

1、安装

composer require hyperf-plus/swagger

2、发布配置文件

php bin/hyperf.php vendor:publish hyperf-plus/swagger默开启文档web访问,如需关闭,在 config/autoload/swagger.php 将enable设为false

完成访问

通过以上配置后,启动项目访问

http://您的域名/swagger/index 即可直接展示

配置描述

// config/autoload/swagger.php  swagger 基础信息<?phpdeclare(strict_types=1);return ['output_file' =>BASE_PATH .'/runtime/swagger.json','swagger' =>'2.0','enable' =>true,// 是否启用web访问// 忽略的hook, 非必须 用于忽略符合条件的接口, 将不会输出到上定义的文件中'ignore' =>function($controller,$action) {returnfalse;     },// 自定义验证器错误码、错误描述字段'error_code' =>400,'http_status_code' =>400,'field_error_code' =>'code','field_error_message' =>'message',// swagger 的基础配置'swagger' => ['swagger' =>'2.0','info' => ['description' =>'hyperf swagger api desc','version' =>'1.0.0','title' =>'HYPERF API DOC',         ],'host' =>'apidog.com','schemes' => ['http'],     ]];

鸣谢

实现来源于https://github.com/daodao97/apidog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp