填充器的目录:
database/seeds/目录下

1、创建填充器

php artisan make:seeder 填充器的名称
(填充器的名称, 首字母大写的表名+TableSeeder)

2、插入数据(run方法)
这里的插入数据,可以使用DB类的insert()方法,但是不需要引入

  1. public function run()
  2. {
  3. //插入数据
  4. $data=[
  5. [
  6. "paper"=>"语文",
  7. "total_score"=>"100",
  8. "start_time"=>time()+60*60*24*7,
  9. "duration"=>"120",
  10. ],
  11. [
  12. "paper"=>"数学",
  13. "total_score"=>"100",
  14. "start_time"=>time()+60*60*24*7,
  15. "duration"=>"120",
  16. ],
  17. [
  18. "paper"=>"英语",
  19. "total_score"=>"100",
  20. "start_time"=>time()+60*60*24*7,
  21. "duration"=>"120",
  22. ]
  23. ];
  24. DB::table("paper")->insert($data);
  25. }
  26. }

2、执行文件

命令:
php artisan db:seed —class=需要执行的文件名(不带后缀)

如果需要删除记录的操作,需要手动清空数据,没有回滚操作