damian-nz/l5-swagger

Swagger集成到Laravel 5

维护者

详细信息

github.com/damian-nz/L5-Swagger

来源

安装量: 4 165

依赖者: 0

推荐者: 0

安全: 0

星标: 3

关注者: 2

分支: 391

4.0.0 2017-10-11 01:23 UTC

README

Swagger 2.0 for Laravel >=5.1

此包是对 Swagger-phpswagger-ui 的封装,以便与Laravel 5一起使用。

DarkaOnLine/L5-Swagger 创建此包的原作者表示敬意。

安装

    composer require "damian-nz/l5-swagger:~4.0"

感谢Laravel 5.5中的包自动发现,就是这样!

从3.0迁移到4.0

  • 删除 config/l5-swagger.php 文件(如果需要,请进行备份)
  • 删除 public/vendor/l5-swagger 目录
  • 删除 resources/views/vendor/l5-swagger 目录
  • 运行 l5-swagger:publish 以发布新的swagger-ui视图和配置
  • 编辑新发布的 config/l5-swagger.php 文件

配置

  • 运行 l5-swagger:publish 以发布所有内容
  • 运行 l5-swagger:publish-config 以发布配置(config/l5-swagger.php
  • 运行 l5-swagger:publish-assets 以将swagger-ui发布到您的公开目录(public/vendor/l5-swagger
  • 运行 l5-swagger:publish-views 以发布视图(resources/views/vendor/l5-swagger)- 仅适用于版本 <= 4.0
  • 运行 l5-swagger:generate 以生成文档或将您的config或.env文件中的generate_always参数设置为true

Swagger-php

实际的Swagger规范超出了此包的范围。L5-Swagger所做的一切就是以Laravel友好的方式打包swagger-php和swagger-ui,并尝试使其易于提供。有关如何使用swagger-php的信息,请在此处查看。有关swagger-php的精彩示例,请在此处查看

在Beerpay上提供支持

帮助我帮助原始包的创建者买一杯🍻!

Beerpay Beerpay