问题描述
我用 fzaninotto/Faker 我的 Laravel 8 应用程序制作虚拟数据 对于模型 ConversationMessage 我需要用最新的相对日期填充 created_at 字段 日期和第一个 ID(比如一个月前)到现在为止最大的 ID 我检查了 dateTimeBetween 方法,但我可以根据需要做吗?
谢谢!
解决方法
你可以试试
'created_at'=>$this->faker->dateTimeBetween('-2 day' ),
或者你可以在返回之前在工厂类中初始化 $date
public function definition()
{
$date = $this->faker->dateTimeBetween('-1 day' );
return [
'created_at'=>$date,'updated_at'=>$date
];
}