<?php

namespace Database\Seeders;

use App\Models\Category;
use Illuminate\Database\Seeder;

class CategorySeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $categories = [
            ['name' => 'Abarrotes', 'description' => 'Arroz, azúcar, aceites y granos básicos.'],
            ['name' => 'Bebidas', 'description' => 'Gaseosas, jugos, aguas y licores.'],
            ['name' => 'Lácteos y Embutidos', 'description' => 'Leche, quesos, yogur y carnes frías.'],
            ['name' => 'Limpieza', 'description' => 'Detergentes, jabones y artículos para el hogar.'],
            ['name' => 'Snacks y Golosinas', 'description' => 'Papas, galletas y dulces.'],
            ['name' => 'Panadería', 'description' => 'Pan, pasteles y bollería.'],
            ['name' => 'Cuidado Personal', 'description' => 'Shampoo, desodorantes y cremas.'],
            ['name' => 'Electrónica y Pilas', 'description' => 'Accesorios menores y baterías.'],
        ];

        foreach ($categories as $category) {
            Category::firstOrCreate(['name' => $category['name']], $category);
        }
    }
}
