/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $users = User::all();
     Course::all()->each(function (Course $course) use($users) {
         $course->exams()->save(factory(Attachment::class)->make(['user_id' => $users->random()->getAttribute('id')]));
     });
 }
Ejemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $users = User::all();
     Course::all()->each(function (Course $course) use($users) {
         $course->comments()->saveMany(factory(Comment::class, mt_rand(2, 5))->make(['user_id' => $users->random()->getAttribute('id')]))->each(function (Comment $comment) use($users) {
             // 評論的評論
             $comment->comments()->save(factory(Comment::class)->make(['user_id' => $users->random()->getAttribute('id')]));
             // 評論按讚
             $likes = mt_rand(2, 5);
             $comment->likes()->saveMany(factory(Like::class, $likes)->make(['user_id' => $users->random()->getAttribute('id')]));
             $comment->update(['likes' => $likes]);
         });
     });
 }