Laravel 8 使用模型工厂

2021-07-15 17:02 更新

当然,手动为每个模型填充指定属性很麻烦,你可以使用 模型工厂 轻松地生成大量数据库数据。首先,阅读 模型工厂文档 来学习如何定义工厂文件,一旦定义好了你的工厂文件,然后就可以使用 factory 这个辅助函数来向数据库中插入数据。

例如,创建 50 个用户并为每个用户创建关联:

use App\Models\User;

/**
 * 执行数据库填充
 *
 * @return void
 */
public function run()
{
    User::factory()
            ->times(50)
            ->hasPosts(1)
            ->create();
} 


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号