我即将通过创建2个钩子来混淆,但我只是想检查是否有人已经有这些钩子,或者可能是一个更好的主意。
预推:使用git diff --stat --cached origin / master来查看"迁移"被推了。如果是,则在推送之前备份数据库。
收到后:运行迁移
答案 0 :(得分:2)
如果您使用的是Linux,则可以使用bash脚本来运行git命令。输出命令">"并且一些grep命令可以确定检查您的迁移,然后执行laravel migration命令。