php - 如何将迁移移动到 laravel 上的另一个项目
问题描述
您好,我在 laravel 上有一个现有项目,我想将迁移文件移动到另一个项目。我是去复制并粘贴到新项目上还是有其他方法用命令行来做。
此致
解决方案
当您使用该命令php artisan make:migration
时,时间戳将包含在名称文件中。如果您将迁移文件复制并粘贴到新项目中,您应该更改该名称,否则您可能会遇到问题,因为迁移按时间顺序运行。
所以,我认为这里最好的方法是php artisan make:migration
在你的新项目中使用该命令,并将你的代码从旧迁移复制到这个新迁移。
新的迁移将放置在您的 database/migrations 目录中。每个迁移文件名都包含一个时间戳,它允许 Laravel 确定迁移的顺序。
您可以通过两种方式执行此操作,但如果您选择第一个选项,请确保更正名称文件中的时间戳
推荐阅读
- api - 通过 Azure Repos API 为组设置分支权限
- tornado - 我应该如何将这个中间件放在我的 tornado 项目中?
- r - 动态更改使用 summarise() 和 complete() 创建的列名
- git - 主人不会接受开发提交
- typescript - 对象文字中的动态键访问导致扩大的打字稿签名
- hybris - 如何使用灵活的搜索查询获取最新记录?
- vue.js - 如何将多组件 Vue.js 项目转换为 npm 包?
- javascript - 合并两个数组并创建一个单独的数组
- typescript - 使用 jest-typescript 为构造函数创建 Mock
- java - 如何禁止本地主机实例进行尤里卡注册