erjanmx / laravel-migrate-check
一个用于检查待处理迁移的命令。如果有待处理的迁移,则退出时返回非零代码。
v2.4.0
2023-04-18 10:54 UTC
Requires
- php: ^7.2||^8.0
- illuminate/console: ^6|^7|^8|^9|^10.0
- illuminate/events: ^6|^7|^8|^9|^10.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^6.0|^8.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-18 14:07:47 UTC
README
一个用于检查待处理迁移的Artisan命令。如果有任何待处理的迁移,则退出时返回非零代码。
Laravel有一个migrate:status
命令用于检查迁移的状态。但这个命令主要用于人类。在自动部署时,可能需要切换到维护模式,以便知道是否需要运行迁移。
此包包含一个migrate:check
命令,如果存在要运行的迁移,则退出时返回非零代码。
要求
此命令支持Laravel支持的所有数据库驱动程序。
安装
您可以通过composer安装此包
composer require erjanmx/laravel-migrate-check
感谢Laravel 5.5包自动发现功能,migrate:check
命令将被注册
用法
php artisan migrate:сheck
您可以通过选项指定数据库和迁移文件路径,就像在php artisan migrate
命令中使用一样
更新日志
有关最近更改的更多信息,请参阅更新日志。
测试
为了运行测试,您应该设置一个空的mysql数据库laravel_migrate_check
。用户名应为root
,所需密码为空。
$ composer test
贡献
有关详细信息,请参阅贡献指南。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。