<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Membership;
class membershipSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $memberships = [
            [
            'name' => 'Dia entrenamiento',
            'description' => 'Solo acceso por un día para entrenamiento. 1 hora de duración.',
            'price' => 2.00,
            'days' => 1,
            'is_active' => true,
            ],
            [
            'name' => '2 dias',
            'description' => 'Acceso por 2 días para entrenamiento semanal. 1 hora de duración cada día.',
            'price' => 20.00,
            'days' => 8,
            'is_active' => true,
            ],
            [
            'name' => '3 dias',
            'description' => 'Acceso por 3 días para entrenamiento semanal. 1 hora de duración cada día.',
            'price' => 25.00,
            'days' => 12,
            'is_active' => true,
            ],
            [
            'name' => '5 dias',
            'description' => 'Acceso por 5 días para entrenamiento semanal. 1 hora de duración cada día.',
            'price' => 35.00,
            'days' => 20,
            'is_active' => true,
            ],
            [
            'name' => 'Plan Elite (VIP + Nutrición )   ',
            'description' => 'Acceso por 10 días para entrenamiento semanal. 1 hora de duración cada día.',
            'price' => 45.00,
            'days' => 20,
            'is_active' => true,
            ],
        ];

        foreach ($memberships as $membership) {
            Membership::updateOrCreate(
                ['name' => $membership['name']],
                $membership
            );
        }
    }
}
