InhabitantClassificationSeeder.php 941 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Database\Seeders;
  3. use App\Models\InhabitantClassification;
  4. use Illuminate\Database\Seeder;
  5. class InhabitantClassificationSeeder extends Seeder
  6. {
  7. public function run(): void
  8. {
  9. $classifications = [
  10. ['acronym' => 'P1', 'description' => 'Até 30.000 habitantes'],
  11. ['acronym' => 'P2', 'description' => 'De 30.001 a 70.000 habitantes'],
  12. ['acronym' => 'M1', 'description' => 'De 70.001 a 150.000 habitantes'],
  13. ['acronym' => 'M2', 'description' => 'De 150.001 a 300.000 habitantes'],
  14. ['acronym' => 'G1', 'description' => 'De 300.001 a 500.000 habitantes'],
  15. ['acronym' => 'G2', 'description' => 'Acima de 500.000 habitantes'],
  16. ];
  17. foreach ($classifications as $item) {
  18. InhabitantClassification::firstOrCreate(
  19. ['acronym' => $item['acronym']],
  20. $item,
  21. );
  22. }
  23. }
  24. }