2016-10-17 67 views
2

我想知道是否可以在Laravel 5.3中逐个迁移迁移。Laravel 5.3:一步一步迁移

我不能得到--step选项的工作和文档只提到这个选项用于rollbackrefresh命令。

// this works 
php artisan migrate:rollback --step=1 
// this doesn't work 
php artisan migrate --step=1 

谢谢你,有一个愉快的一天

+1

是'--step'实际上意味着像迁移数据库一样工作?我认为这只是*回滚? –

+1

@AndyHolmes是正确的,您的迁移文件没有分配给他们的步骤编号。当你运行'migrate'时,artisan会发现任何尚未运行的迁移,然后将它们作为批处理运行,并在此时将它们添加到'migrations'db表中。 – Pitchinnate

回答

3

没有运行迁移逐一通常没有必要,因为这是他们的方便同时补充说,一个好处官方途径拉拉维尔。

--step=x仅在回滚迁移时使用。

如果您确实想要逐个运行迁移,那么他们可以通过每次运行php artisan migrate的项目来添加它们。

我希望这可以帮助,评论是否有其他需要或不清楚的地方。