Php 有没有办法检查迁移是否结束
我的问题是,是否有任何方法可以检查迁移是否结束。可能是一些事件、钩子或其他东西。您可能能够侦听事件,以确定Php 有没有办法检查迁移是否结束,php,laravel,migration,Php,Laravel,Migration,我的问题是,是否有任何方法可以检查迁移是否结束。可能是一些事件、钩子或其他东西。您可能能够侦听事件,以确定php artisan migrate命令何时完成运行(通过比较事件的$command属性) 如果希望每个迁移文件都有一个钩子,一个选项是使用自己的类扩展illighted\Database\Migrations\Migrator,然后重写runUp()方法来触发事件。但是,我没有看到任何明显的针对单个迁移的内置钩子。一个更简单的解决方案是在每次迁移的up()方法中自己调度一个事件
php artisan migrate
命令何时完成运行(通过比较事件的$command
属性)
如果希望每个迁移文件都有一个钩子,一个选项是使用自己的类扩展illighted\Database\Migrations\Migrator
,然后重写runUp()
方法来触发事件。但是,我没有看到任何明显的针对单个迁移的内置钩子。一个更简单的解决方案是在每次迁移的up()
方法中自己调度一个事件