sayeed / custom-migrate
Laravel自定义迁移。您可以将单个文件或目录内的文件组迁移到数据库中。
This package is auto-updated.
Last update: 2024-09-06 19:49:04 UTC
README
Laravel自定义数据库迁移允许您精细控制Laravel或Lumen应用中的迁移。您可以选择将哪些迁移文件或目录内的文件组迁移到数据库中。
安装
您可以通过composer安装此包
composer require sayeed/custom-migrate
Laravel 5.5及以上
该包将自动注册,因此您可以直接开始使用。
Laravel 5.4及以下
在Laravel 5.4及以下版本中,您需要手动在config/app.php
文件中添加服务提供者。
'providers' => [ // ... Sayeed\CustomMigrate\CustomMigrateServiceProvider::class, ];
Lumen
安装包后,您需要手动在bootstrap/app.php
文件中注册它。
// Register Service Providers // ... $app->register(Sayeed\CustomMigrate\CustomMigrateServiceProvider::class); ];
用法
安装包后,您现在将看到一个新命令php artisan migrate:custom
。
迁移特定文件
您可以使用以下命令使用database/migrations
文件夹中的特定文件进行迁移:
php artisan migrate:custom -f 2018_10_14_054732_create_tests_table
或者使用长格式版本:
php artisan migrate:custom --file 2018_10_14_054732_create_tests_table
迁移特定目录
您可以使用以下命令使用database/migrations
文件夹中的特定目录进行迁移:
php artisan migrate:custom -d migrations-subfolder
或者使用长格式版本:
php artisan migrate:custom --directory migrations-subfolder
刷新迁移
您可以使用以下命令使用项目中的迁移进行刷新:
php artisan migrate:custom -r
或者使用长格式版本:
php artisan migrate:custom --refresh
致谢
对于任何问题,您可以通过联系此包的作者Md. Hasan Sayeed。
感谢您使用它。