caherrera / laravel-migrate-check
一个用于检查待处理的迁移的命令。如果存在待处理的迁移,则退出时返回迁移数量
v1.2.2
2018-11-07 15:38 UTC
Requires
- php: ^7.0
- illuminate/console: ^5.5.17
- illuminate/events: ^5.5.17
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~6.0
README
FORK
这是一个从 erjanmx/laravel-migrate-check 分支出来的项目
一个 artisan 命令,用于检查待处理的迁移。如果存在待处理的迁移,则退出时返回迁移数量
Laravel 有一个 migrate:status
命令用于检查迁移状态。但这个命令主要针对人类用户。在某些情况下,例如使用自动部署或切换到维护模式时,可能需要知道是否运行迁移。
此包包含一个 migrate:check
命令,如果存在要运行的迁移,则退出时返回迁移数量。
需求
此命令支持 Laravel 所有的数据库驱动程序。
安装
您可以通过 composer 安装此包
composer require caherrera/laravel-migrate-check
感谢 Laravel 5.5 的包自动发现功能,migrate:check
命令将被注册
用法
php artisan migrate:сheck
您可以通过选项指定数据库和迁移文件的路径,就像在 php artisan migrate
命令中使用的那样
变更日志
请参阅 CHANGELOG 了解最近的变化信息。
测试
为了运行测试,您应该设置一个空的 mysql 数据库 laravel_migrate_check
。用户名应该是 root
,所需的密码应该是空的。
$ composer test
贡献
请参阅 CONTRIBUTING 了解详细信息。
许可协议
MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。