agontuk/schema-builder

laravel & lumen 的模式设计器与迁移生成器

1.3.0 2021-02-05 17:30 UTC

This package is auto-updated.

Last update: 2024-09-06 01:22:50 UTC


README

为 laravel & lumen 提供数据库设计器与迁移生成器包。

访问 agontuk.github.io/schema-designer 查看如何使用。

安装

composer require --dev agontuk/schema-builder

对于 Laravel(>=5.5),此包利用包自动发现。无需手动添加服务提供者。您可能会在自动加载后看到以下消息。

Discovered Package: agontuk/schema-builder

或者对于 Laravel(<5.5),在 config/app.phpproviders 数组中注册 SchemaServiceProvider

\Agontuk\Schema\SchemaServiceProvider::class

或者对于 Lumen 在 bootstrap/app.php

$app->register(\Agontuk\Schema\SchemaServiceProvider::class);

最后通过 .env 启用所需的路由,

SCHEMA_ROUTES_ENABLED=true

注意:要使用此包,APP_ENV 应为 local

使用方法

导航到 yoursite.com/schema 并构建您的数据库模式,然后使用导出按钮生成迁移文件。

注意:尚不支持所有迁移功能。请随意提交任何问题或拉取请求。

许可证

MIT