mxi / webmanphinx
v1.0.1
2022-02-13 13:57 UTC
Requires
- illuminate/database: 8.0
- robmorgan/phinx: ^0.12.5
- symfony/console: ^5.0
- vlucas/phpdotenv: >=4.1,<6.0
- workerman/webman-framework: ^1.2.1
This package is not auto-updated.
Last update: 2024-05-06 23:27:52 UTC
README
安装
composer require mxi/webmanphinx
插件依赖
workerman/webman-framework
symfony/console
robmorgan/phinx
illuminate/database
配置
//config/plugin/mxi/webmanphinx/phinx.php
<?php
//读取当前系统设置
return [
"paths" => [
"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