Exemplo n.º 1
0
 public function run()
 {
     Conference::truncate();
     $faker = Faker::create();
     $user_ids = collect(User::lists('id'));
     $conference_names = collect(['MegaAwesomeCon', 'SuperPHP', 'ActiveRecordCon', 'ConCon', 'GoodJobFest', 'TightenFest', 'UltraMegaCon', 'ArbysCon']);
     foreach (range(1, 30) as $i) {
         $starts_at = $faker->dateTimeBetween('now', '3 years');
         $cfp_starts_at = $faker->dateTimeBetween('now', $starts_at);
         Factory::create('conference', ['author_id' => $user_ids->random(), 'title' => $conference_names->random() . " {$starts_at->format('Y')}", 'description' => $faker->sentence, 'starts_at' => $starts_at, 'ends_at' => Carbon::instance($starts_at)->addDays(2), 'cfp_starts_at' => $cfp_starts_at, 'cfp_ends_at' => Carbon::instance($cfp_starts_at)->addDays(rand(15, 30))]);
     }
 }