CourseArticlesTableSeeder.php 698 B

123456789101112131415161718192021222324252627
  1. <?php
  2. use Illuminate\Database\Seeder;
  3. use App\Models\CourseArticle;
  4. class CourseArticlesTableSeeder extends Seeder
  5. {
  6. public function run()
  7. {
  8. $faker = app(\Faker\Generator::class);
  9. // 目录
  10. $sections = \App\Models\CourseSection::all()->pluck('id')->toArray();
  11. $course_articles = factory(CourseArticle::class)
  12. ->times(100)
  13. ->make()
  14. ->each(function ($course_article, $index) use ($faker, $sections){
  15. $course_article->course_section_id = $faker->randomElement($sections);
  16. $course_article->user_id = 1;
  17. });
  18. CourseArticle::insert($course_articles->toArray());
  19. }
  20. }