Files
dsi-commander/database/seeders/CategorieSeeder.php

30 lines
1.1 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class CategorieSeeder extends Seeder
{
public function run(): void
{
$categories = [
['nom' => 'Serveurs', 'couleur' => '#EF4444', 'icone' => 'server', 'ordre' => 1],
['nom' => 'Ordinateurs', 'couleur' => '#3B82F6', 'icone' => 'computer', 'ordre' => 2],
['nom' => 'Périphériques', 'couleur' => '#F59E0B', 'icone' => 'device', 'ordre' => 3],
['nom' => 'Licences', 'couleur' => '#10B981', 'icone' => 'key', 'ordre' => 4],
['nom' => 'Accessoires', 'couleur' => '#8B5CF6', 'icone' => 'package', 'ordre' => 5],
['nom' => 'Autres', 'couleur' => '#6B7280', 'icone' => 'archive', 'ordre' => 6],
];
foreach ($categories as $cat) {
DB::table('categories')->insertOrIgnore(array_merge($cat, [
'active' => true,
'created_at' => now(),
'updated_at' => now(),
]));
}
}
}