cleaniquecoders/laravel-db-doc

生成数据库模式文档

1.4.2 2024-05-26 08:32 UTC

This package is auto-updated.

Last update: 2024-09-08 10:22:50 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

一个包,提供一种简单的方法来生成数据库模式的 Markdown/JSON 格式。在生产环境之外的环境中可在您的 http://domain.com/doc/db-schema 上查看。

安装

您可以通过 composer 安装此包

composer require cleaniquecoders/laravel-db-doc

在您的路由文件中添加以下内容

use CleaniqueCoders\LaravelDbDoc\LaravelDbDoc;

LaravelDbDoc::routes();

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="db-doc-config"

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="laravel-db-doc-views"

使用方法

要生成 Markdown 格式的数据库模式

php artisan db:schema

要生成 JSON 格式的数据库模式

php artisan db:schema --format=json

要为特定连接生成数据库模式

php artisan db:schema --database=sqlite

要将输出生成到特定存储,请在 .env 中添加

LARAVEL_DB_DOC_MARKDOWN_DISK=s3
LARAVEL_DB_DOC_JSON_DISK=s3

测试

composer test

变更日志

请参阅 变更日志 以获取有关最近更改的更多信息。

贡献

请参阅 贡献指南 以获取详细信息。

安全漏洞

请查阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 以获取更多信息。