# webmanphinx **Repository Path**: mengxingadmin/webmanphinx ## Basic Information - **Project Name**: webmanphinx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-02-13 - **Last Updated**: 2022-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 适用于webman的数据库迁移插件 ### 安装 ``` composer require mxi/webmanphinx ``` > 插件依赖 ``` workerman/webman-framework symfony/console robmorgan/phinx illuminate/database ``` ### 配置 ``` //config/plugin/mxi/webmanphinx/phinx.php [ "migrations" => "database/migrations", //在项目根目录下创建此路径 "seeds" => "database/seeds" //在项目根目录下创建此路径 ], "environments" => [ "default_migration_table" => "phinxlog", "default_database" => "dev", "default_environment" => "dev", "dev" => [ "adapter" => env('DB_CONNECTION', 'mysql'), "host" => env('DB_HOST', '127.0.0.1'), "name" => env('DB_DATABASE', 'forge'), "user" => env('DB_USERNAME', 'forge'), "pass" => env('DB_PASSWORD', ''), "port" => env('DB_PORT', '3306'), "charset" => "utf8" ] ], "migration_base_class" => \Mxi\Webmanphinx\Commands\MigrationBaseClass::class, "seeder_base_class" => \Mxi\Webmanphinx\Commands\SeederBaseClass::class ]; ``` ### 使用 ``` php phinx ```