数据文件的填充

概念

填充:填充操作就是往数据表中写测试数据的操作(增减操作)

填充器(种子文件)编写预创建

1、填充器的默认目录
数据文件的填充
2、创建填充器
使用命令行 #php artisan make:seeder 填充器名称 【约定俗称写法:大写的表名+TableSeeder】
例如:以 paper 表为例,则名称应该为 PaperTableSeeder
数据文件的填充
数据文件的填充
3、编写填充器的代码,实现往数据表中写入数据
注意:在填充器文件中可以使用 DB 门面去新增数据,但是在使用 DB 门面的时候不需要用户自己去引入,一旦引入就会报错,可以直接使用,并且建议使用 DB 门面去引入数据
数据文件的填充

执行填充器文件

命令:
#php artisan db:seed --class=需要执行的种子文件名
种子文件不像迁移文件,迁移操作有单独的对应关系表去记录,由于种子文件的执行没有任何记录,所以在执行种子文件的时候需要指定执行的种子文件
#php artisna db:seed --class=PaperTableSeeder
数据文件的填充
数据文件的填充
填充器的执行操纵没有回滚,没有删除,如果需要回滚,则可以手动清空对应的数据