Laravel 8模型工厂使用rand

调味酱

我刚刚将Laravel的安装版本从7更新到了8,并且我正在尝试将旧工厂转换为新的基于类的工厂。

我有以下Laravel 7工厂;

$bottles = factory(Bottle::class, rand(1, 5))->create([
   'email' => $faker->safeEmail
])

我如何将其转换为Laravel 8。

$bottles = Bottle::factory()->rand(1, 5)->create([
    'email' => $this->faker->safeEmail
]);

但是我得到了以下错误;

Call to undefined method Database\Factories\BottleFactory::rand()
OMR

您可以对laravel8工厂使用count()方法:

   $bottles = Bottle::factory()->count(rand(1, 5))->create([
            'email' => $this->faker->safeEmail
        ]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 8工厂

来自分类Dev

Laravel 5.1使用模型关系和工厂进行测试

来自分类Dev

找不到laravel工厂模型

来自分类Dev

未设置Laravel模型工厂ID

来自分类Dev

如何在 Laravel 5.4 中的播种机中使用模型工厂

来自分类Dev

Laravel工厂

来自分类Dev

Laravel 8-工厂和外键

来自分类Dev

laravel模型工厂现有种子生成

来自分类Dev

Laravel-将关系添加到工厂创建的模型

来自分类Dev

laravel模型工厂现有种子生成

来自分类Dev

Laravel 测试:模型工厂不会触发注册事件

来自分类Dev

Laravel如何在工厂中使用if语句?

来自分类Dev

使用Laravel模型更新表

来自分类Dev

在Laravel中动态使用模型

来自分类Dev

Laravel 使用 Elequent 模型分组

来自分类Dev

Laravel工厂问题

来自分类Dev

使用 Laravel 5.5 模型工厂播种数据透视表 - mb_strtolower() 期望参数 1 为字符串,给定数组

来自分类Dev

在PHP和Laravel中使用工厂模式

来自分类Dev

Laravel:多个播种表属于使用工厂的关系

来自分类Dev

Laravel模型工厂make()在外键对象创建中绕过create()

来自分类Dev

Laravel 7模型工厂为fakerr抛出“ InvalidArgumentException:未知的格式化程序”异常

来自分类Dev

在laravel中与模型工厂建立多对多关系-列不能为空错误

来自分类Dev

将日期时间字符串传递给 Laravel 模型工厂选择随机日期

来自分类Dev

在雄辩的查询中使用Laravel模型方法

来自分类Dev

Laravel 4模型,如何使用它们

来自分类Dev

Laravel使用或分别获得模型可选吗?

来自分类Dev

Laravel 5在模型中使用orderBy()

来自分类Dev

使用多个外键插入Laravel模型

来自分类Dev

使用Laravel / Eloquent订购相关模型

Related 相关文章

热门标签

归档