在 中 Laravel, seeder 用于用初始数据或虚拟数据填充数据库。 它们提供了一种创建数据并将其插入数据库表的便捷方法。 seeder 以下是有关使用in 的分步指南 Laravel:
创建一个 Seeder
要创建新的 seeder,您可以使用 Artisan 命令。 例如,要 为“users”创建一个表,请运行以下命令: make:seeder
seeder
定义数据
seeder 在目录中 打开生成的文件 。 在该 方法中,您可以定义要植入数据库的数据。 您可以使用 的查询构建器或 Eloquent ORM 来插入数据。 database/seeders
run
Laravel
跑过 Seeder
要执行 seeder 并将数据插入数据库,请使用 db:seed
Artisan 命令。 默认情况下,所有内容都 seeder 将运行。 如果您想运行特定的 seeder,您可以使用该 --class
选项。
Seeder 和 Rollback
Seeder 可以像迁移一样回滚。 要撤消最后一批 seeder,您可以使用 db:seed --class
带有 --reverse
选项的命令。
使用 seeder in Laravel 可以轻松地用初始数据填充数据库或创建用于测试目的的虚拟数据。 它允许您快速将数据插入表中,而无需手动干预。