迁移:创建数据表的操作+删除数据表的操作+修改数据表的操作
填充:往数据表里填充写入测试的数据(数据的插入操作)
- 数据的迁移操作
1.1.迁移文件的创建与编写
创建迁移文件,up表示创建数据表,down表示删除数据表
编写迁移文件代码,让其能够实现数据表的创建与删除
1.2.执行迁移文件
命令:
第一次执行迁移文件命令时,会新建一个数据表,用于创建记录迁移文件的记录数据表。
magration:已经执行过迁移文件的文件名。
batch:批次号,执行的序号。
执行up方法
命令:
php artisan migrate
这样就将文件迁移到了数据库,创建了数据表。
注意:如果迁移文件已经执行了一遍,第二次将不会执行。
原因:在执行迁移文件时,系统会自动将迁移文件夹中的文件与数据表中的记录表相比较,匹配则不执行,不匹配则执行。
执行down方法
命令:
php artisan migrate:rollback
执行完down命令,就将记录表中的数据删除,同时也将迁移的数据表进行删除。
2.数据表填充器
2.1.城充器(种子文件)的…
文件位置:database/seeds
数据填充器允许一个填充器填充一个数据表,也可以填充多个数据表。
创建填充器:
php artisan make:seeder 填充器名称
填充器名称为:大写表名+TableSeeder
2.2.执行填充器文件
命令:
php artisan db:seed --class=填充器名称