ReclamationTypeSeeder.php 581 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace Database\Seeders;
  3. use App\Models\ReclamationType;
  4. use Illuminate\Database\Seeder;
  5. class ReclamationTypeSeeder extends Seeder
  6. {
  7. public function run(): void
  8. {
  9. foreach ($this->types() as $code => $name) {
  10. ReclamationType::query()->updateOrCreate(
  11. ['code' => $code],
  12. ['name' => $name],
  13. );
  14. }
  15. }
  16. private function types(): array
  17. {
  18. return [
  19. ReclamationType::CODE_DKR => 'ДКР',
  20. ReclamationType::CODE_OTHER => 'Прочее',
  21. ];
  22. }
  23. }