BlogArticleFactory.php 586 B

123456789101112131415161718192021
  1. <?php
  2. use Faker\Generator as Faker;
  3. $factory->define(App\Models\BlogArticle::class, function (Faker $faker) {
  4. $sentence = $faker->sentence();
  5. // 随机取一个月以内的时间
  6. $updated_at = $faker->dateTimeThisMonth();
  7. // 传参为生成最大时间不超过,因为创建时间需永远比更改时间要早
  8. $created_at = $faker->dateTimeThisMonth($updated_at);
  9. return [
  10. 'title' => $sentence,
  11. 'body' => $faker->text(),
  12. 'excerpt' => $sentence,
  13. 'created_at' => $created_at,
  14. 'updated_at' => $updated_at,
  15. ];
  16. });