Git挂钩自动运行Laravel迁移

时间:2016-06-12 23:13:39

标签: git laravel hook laravel-migrations

我即将通过创建2个钩子来混淆,但我只是想检查是否有人已经有这些钩子,或者可能是一个更好的主意。

预推:使用git diff --stat --cached origin / master来查看"迁移"被推了。如果是,则在推送之前备份数据库。

收到后:运行迁移

1 个答案:

答案 0 :(得分:2)

如果您使用的是Linux,则可以使用bash脚本来运行git命令。输出命令">"并且一些grep命令可以确定检查您的迁移,然后执行laravel migration命令。