subscribo/schemabuilder

从schema构建模型、迁移等的schema构建器

v0.1.2 2017-03-03 22:18 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:14:37 UTC


README

从schema构建模型、迁移等的schema构建器

安装

  1. 将以下内容添加到您的项目composer.json中

1.1 包含此包的存储库(注意:您还需要访问此存储库及其指向的资源)

1.2 在"require"或"require-dev"键下添加依赖项

    "subscribo/schemabuilder": "^0.1.0"

1.3 要与Laravel一起使用,请添加以下内容

    '\\Subscribo\\SchemaBuilder\\SchemaBuilderServiceProvider',

在app/config/app.php文件的'providers'键下

或者

if (class_exists('\\Subscribo\\SchemaBuilder\\SchemaBuilderServiceProvider')) {
    App::register('\\Subscribo\\SchemaBuilder\\SchemaBuilderServiceProvider');
}

在app/start/artisan.php中进行条件注册

用法

  1. 将您的schema.yml放入项目的config/schemabuilder目录中(或者修改BuildCommandAbstract的相关常量)。您也可以使用doc/examples/schema.yml并根据需要修改它。

  2. 如果需要,将doc/examples中的AbstractModel放入您的项目中

  3. 在composer.json中设置所需的类和命名空间的自加载,并运行

composer dump-autoload
  1. 从命令行运行
php artisan build