【发布时间】:2021-10-06 16:55:05
【问题描述】:
我在我的 Laravel 8 应用程序中使用 fzaninotto/Faker 制作虚拟数据 对于模型 ConversationMessage 我需要用最新的相对日期填充 created_at 字段 日期和第一个 ID(比如一个月前)到现在为止最大的 ID 我检查方法 dateTimeBetween,但我可以按我的需要做吗?
谢谢!
【问题讨论】:
我在我的 Laravel 8 应用程序中使用 fzaninotto/Faker 制作虚拟数据 对于模型 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
];
}
【讨论】: