您好,我在laravel上有一个现有项目,我想将迁移文件移至另一个项目。我要复制它并将其粘贴到新项目上吗,还是可以通过命令行使用其他方法来实现?
最诚挚的问候
答案 0 :(得分:0)
使用命令php artisan make:migration
时,时间戳将包含在名称文件中。如果将迁移文件复制并粘贴到新项目中,则应更改该名称,否则可能会出现问题,因为迁移按时间顺序运行。
所以,我认为最好的方法是在新项目中使用命令php artisan make:migration
,然后将代码从旧的迁移复制到新的迁移中。
新迁移将放置在您的database / migrations目录中。每个迁移文件名都包含一个时间戳,可让Laravel确定迁移顺序。
您可以通过两种方式执行此操作,但是如果选择第一个选项,请确保更正名称文件中的时间戳