/** * Run the database seeds. * * @return void */ public function run() { $numberOfLoopPasses = 20; $faker = Faker\Factory::create(); $userIds = User::lists('id')->toArray(); foreach ($userIds as $userId) { for ($i = 1; $i <= $faker->numberBetween(0, 2); $i++) { Boat::create(['name' => $faker->words($faker->numberBetween(1, 3), true), 'charter' => $faker->numberBetween(0, 1), 'user_id' => $userId]); } // Stop the loop after certain amount of passes. if (--$numberOfLoopPasses == 0) { break; } } }