数据库生成迁移时可以自动生成表结构吗?数据表里面的数据可以实现迁移吗?

1. 运行环境

本地

1). 当前使用的 Laravel 版本?

Laravel8

2). 当前使用的 php/php-fpm 版本?

PHP 版本:7.3

3). 当前系统

Windows

2. 问题描述?

数据库迁移里面执行make:migration 后,可以自动生成表结构吗?
之前的表中会带有一部分基础数据,能否一块将数据一起迁移呢?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

数据库迁移 只处理表结构相关工作。 数据相关的工作由 数据填充 功能完成。

2年前 评论
巴啦啦臭魔仙 (楼主) 2年前
skys215 2年前
巴啦啦臭魔仙 (楼主) 2年前
讨论数量: 8

make:migration 用于生成迁移文件的模板,不会填写任何其他内容

make:seed 用于生成数据填充文件的模板,不会填写任何其他内容

migration 用于执行迁移文件

db:seed 用于执行数据填充

需要根据现有的表结构生成迁移文件的话,需要使用类似Xethron/migrations-generatorbennett-treptow/laravel-migration-generator第三方扩展包。

生成数据填充文件可以使用类似orangehill/iseed三方扩展包。

2年前 评论
巴啦啦臭魔仙 (楼主) 2年前

可以,写成 seed 填充文件 执行 php artisan db:seed

2年前 评论
巴啦啦臭魔仙 (楼主) 2年前

数据库迁移 只处理表结构相关工作。 数据相关的工作由 数据填充 功能完成。

2年前 评论
巴啦啦臭魔仙 (楼主) 2年前
skys215 2年前
巴啦啦臭魔仙 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!