【发布时间】:2021-02-03 05:05:01
【问题描述】:
我正在尝试为博客文章定义一个工厂。我想为published 字段设置一个Sequence。我尝试了几种不同的方法,但我还没有成功。这是我当前的实现。我怎样才能正确地做到这一点?
'published' => $this->sequence([now(), null])
我也试过了:
'published' => $this->sequence(now(), null)
我还尝试过不使用sequence() 助手:
'published' => $this->state(new Sequence([now(), null]))
//and
'published' => new Sequence([now(), null])
API 文档:https://laravel.com/api/8.x/Illuminate/Database/Eloquent/Factories/Sequence.html
【问题讨论】:
-
序列并不打算用于工厂的定义。如果你尝试一下,我很确定你最终会陷入无限循环。
-
@Rwd 这是我迄今为止的经验,但我认为必须有一种方法可以在工厂定义中实现这一点?如果没有,那肯定是可取的。
标签: laravel