Laravel 8 使用模型工厂
当然,手动为每个模型填充指定属性很麻烦,你可以使用 模型工厂 轻松地生成大量数据库数据。首先,阅读 模型工厂文档 来学习如何定义工厂文件,一旦定义好了你的工厂文件,然后就可以使用 factory
这个辅助函数来向数据库中插入数据。
例如,创建 50 个用户并为每个用户创建关联:
use App\Models\User;
public function run()
{
User::factory()
->times(50)
->hasPosts(1)
->create();
}