loadValues('comuna', columns: 'id'); $n = 50; $data = []; for ($i = 0; $i < $n; $i++) { $row = [ 'calle' => $this->faker->streetName, 'numero' => $this->faker->randomNumber(5), 'comuna' => $this->faker->randomElement($comunas), 'extra' => '', ]; $extraRand = ((int) round(rand() / getrandmax())) === 1; if ($extraRand) { $nExtra = (int) round(rand(1, 3)); $row['extra'] = $this->faker->words($nExtra, true); } $data[] = $row; } $this->table('direccion') ->insertValues($data) ->save(); } }