美文网首页
Swagger-PHP

Swagger-PHP

作者: 鱼落于天 | 来源:发表于2021-01-27 22:39 被阅读0次

swagger-php

官网传送门
安装
  • 安装swagger-php sdk,我这里是composer
composer require zircote/swagger-php 
  • 安装swagger-ui
git clone https://github.com/swagger-api/swagger-ui.git
cd swagger-ui
npm install
  • 配置swagger-ui访问地址
  • php输出接口文件命令
php vendor/zircote/swagger-php/bin/openapi ./app/Http/Controllers/Finance/ -o swagger-ui磁盘目录/swagger-ui/dist/
  • 访问配置swagger的域名/dist/#/
  • 可以明确看到中间的输入框,可以通过url的方式解析接口文件
安装讲解
  • swagger-php 只能生成json或yaml格式的接口文件,需要通过swagger-ui前端框架进行展示
  • 通常将swagger-ui 放到和项目入口文件所在文件目录, 这样就可以使用相同的域名进行访问接口, 这样就不用单独配置nginx了,
    其次, 可以将生成的接口文件放在项目里,防止跨域问题(只推荐在测试服务器使用)
  • 如何引用将swagger-php的注解文件, CLI模式下,
php vendor/zircote/swagger-php/bin/openapi 注解文件.php 指定的注解文件 -o ..
参考文档:

Swagger-PHP Git 地址
Swagger-PHP v3.x
Swagger-PHP V1.x
Swagger-PHP v3.x

相关文章

  • Swagger-PHP

    swagger-php 官网传送门[https://swagger.io/docs/] 安装 安装swagger-...

  • Yod swagger安装

    API目录下执行命令 composer require zircote/swagger-php 生成接口文档,执行...

  • swagger-php最简单的通用配置方式

    首先、下载swagger-php包 在你的项目里安装composer(不过最好全局安装composer) 然后在你...

  • swagger-php注解模板

    一、Swagger-php 注解怎么写? (一)参数示例 官方示例 (1) 参数示例: (二) 参数释义: (1)...

  • php安装swagger的一些事

    这里以TP5(thinkPHP5)为例子 首先composer安装swagger-php 安装swagger-ui...

  • Swagger-PHP 部署

    Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目...

  • thinkphp 集成swagger-ui

    此种方法,不用每个项目都安装zircote/swagger-php,我觉得还是挺好的1、全局安装zircote/s...

  • 1 php swagger-php

    Swagger 概念The Best APIs are Built with Swagger ToolsSimpl...

  • CentOS 7.6 搭建Swagger-PHP

    安装环境:CentOS Linux release 7.6.1810 (Core) 安装Node.js的npm工具...

  • 如何编写基于 Swagger-PHP 的 API 文档

    前言 编写目的 本文介绍如何使用Swagger编写API文档。通过阅读本文,你可以: 了解swagger是什么 掌...

网友评论

      本文标题:Swagger-PHP

      本文链接:https://www.haomeiwen.com/subject/kcnazktx.html