Mysql 如何从Laravel项目中删除所有迁移,但保留表和字段

Mysql 如何从Laravel项目中删除所有迁移,但保留表和字段,mysql,laravel-5.7,laravel-migrations,Mysql,Laravel 5.7,Laravel Migrations,我决定删除Laravel5.7项目中的所有迁移,因为我更愿意手动创建/更新表。我意识到数据仍然可以从数据库加载,而不需要任何迁移文件。删除迁移表中的迁移文件和数据,但保留其他表和字段 根据此修改的步骤 备份数据库。 删除迁移文件夹\database\migrations中的所有文件\ 删除MySQL中迁移表的内容从迁移中删除; 在项目文件夹中运行composer dump autoload 如果要手动管理表格,请记住添加 在时间戳为NULL时创建\u默认为NULL 时间戳为NULL时更新的\u默

我决定删除Laravel5.7项目中的所有迁移,因为我更愿意手动创建/更新表。我意识到数据仍然可以从数据库加载,而不需要任何迁移文件。

删除迁移表中的迁移文件和数据,但保留其他表和字段

根据此修改的步骤

备份数据库。 删除迁移文件夹\database\migrations中的所有文件\ 删除MySQL中迁移表的内容从迁移中删除; 在项目文件夹中运行composer dump autoload 如果要手动管理表格,请记住添加

在时间戳为NULL时创建\u默认为NULL

时间戳为NULL时更新的\u默认为NULL

如果要使用Laravels内置的时间戳功能,请将字段添加到表中。如果不想使用它,请将其忽略,并将以下行添加到模型中:

public$timestamps=false

有关时间戳的更多详细信息,请参见此