Пример #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('subscribes')->truncate();
     $list = collect()->merge(App\Models\Question::all())->merge(App\Models\Tag::all());
     $users = App\Models\User::all();
     $list->each(function ($item) use($users) {
         for ($i = 0, $count = rand(0, 10); $i < $count; $i++) {
             $item->subscribers()->attach($users->random());
         }
     });
 }
Пример #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     App\Models\Answer::truncate();
     $users = App\Models\User::all();
     App\Models\Question::all()->each(function ($question) use($users) {
         for ($i = 0, $count = rand(0, 5); $i < $count; $i++) {
             $question->answers()->save($answer = factory('App\\Models\\Answer')->create());
             $question->update(['is_resolved' => $answer->is_solution]);
             $answer->user()->associate($users->random())->save();
         }
     });
 }
Пример #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     App\Models\Comment::truncate();
     $list = collect()->merge(App\Models\Question::all())->merge(App\Models\Answer::all());
     $users = App\Models\User::all();
     $list->each(function ($item) use($users) {
         for ($i = 0, $count = rand(0, 5); $i < $count; $i++) {
             $item->comments()->save($comment = factory('App\\Models\\Comment')->create());
             $comment->user()->associate($users->random())->save();
         }
     });
 }