/** * 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()); } }); }
/** * 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(); } }); }
/** * 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(); } }); }