feat: infrastructure assets management with warranty tracking and EAN lookup integration
This commit is contained in:
43
database/seeders/CommuneSeeder.php
Normal file
43
database/seeders/CommuneSeeder.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class CommuneSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
$communes = [
|
||||
'CABM (Agglomération)',
|
||||
'Alignan-du-Vent',
|
||||
'Bassan',
|
||||
'Béziers',
|
||||
'Boujan-sur-Libron',
|
||||
'Cers',
|
||||
'Corneilhan',
|
||||
'Coulobres',
|
||||
'Espondeilhan',
|
||||
'Lieuran-lès-Béziers',
|
||||
'Lignan-sur-Orb',
|
||||
'Montblanc',
|
||||
'Sauvian',
|
||||
'Sérignan',
|
||||
'Servian',
|
||||
'Valras-Plage',
|
||||
'Valros',
|
||||
'Villeneuve-lès-Béziers',
|
||||
];
|
||||
|
||||
foreach ($communes as $commune) {
|
||||
DB::table('communes')->updateOrInsert(
|
||||
['nom' => $commune],
|
||||
['created_at' => now(), 'updated_at' => now()]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -13,6 +13,7 @@ class DatabaseSeeder extends Seeder
|
||||
CategorieSeeder::class,
|
||||
RolesPermissionsSeeder::class,
|
||||
AdminUserSeeder::class,
|
||||
CommuneSeeder::class,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user