unisharp / doc-us
为 Laravel 定制的 MySQL 模式文档生成器
v1.3.0
2018-02-22 10:01 UTC
Requires
- illuminate/database: >5.3
- illuminate/support: >5.3
Requires (Dev)
- mockery/mockery: ^0.9.6
- phpunit/phpunit: ^5.6
- vlucas/phpdotenv: ^2.4
README
Doc Us
Laravel 的 MySQL 模式文档生成器。
安装
- 使用 composer 安装此包
composer require unisharp/doc-us
- 在
.env
中添加ENABLE_DOC_US
(默认为禁用)
ENABLE_DOC_US=true
- 将 ServiceProvider 添加到
config/app.php
中的 providers 数组
如果你使用的是 Laravel 5.5 或更高版本,则不需要执行此步骤。
'providers' => [ /* ... */ UniSharp\DocUs\DocUsServiceProvider::class, /* ... */ ];
使用方法
输出格式
http://{host}/schema?format={支持的格式}
支持的格式
- html
- markdown
- json
排除特殊表
http://{host}/schema?exclude={特殊表}
使用逗号分隔多个表。
例如
http://{host}/schema?exclude={table1},{table2}
演示
HTML
Markdown
Json
测试
vendor/bin/phpunit tests
许可
DocUs 在 MIT 许可证 下发布。