数据迁移和填充
1.执行迁移文件
php artisan migrate:install
数据库中的批次号的作用:用于创建记录迁移文件的记录数据表。
执行up方法
2.执行up方法之前需要删除系统自带的迁移文件,只保留自己的(原因:执行迁移方法会执行迁移文件夹中所有没被执行的迁移文件)
命令:php artisan migrate
执行down方法(回滚操作,删除数据表)
php artisan migrate:rollback(回滚最后一次,针对批次号,不是单个表的迁移操作,回滚操作不删除迁移文件,回滚操作只删除迁移表中的记录和对应的数据表,其他操作不执行。)
填充器的创建与编写
填充器默认的目录:database\seeds
一个填充器可以填充所有的数据表
创建填充器:
命令:php artisan make:seeder 填充器名称(大写表名+TableSeeder)
注意:在填充器文件中可以使用DB门面去新增数据,DB引用时不需要引入
执行填充器文件:
命令:php artisan db:seed --class–填充器名
数据迁移和填充
最新推荐文章于 2024-09-23 17:22:35 发布