<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Artisan;

class AdminSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        // Esto ejecutará el comando que escanea recursos, crea permisos, crea/actualiza el rol y crea el usuario
        Artisan::call('permissions:scan', [
            '--create-user' => 'info@creacionesheidivers.com',
            '--password' => 'Creaciones2026*+',
            '--role' => 'Administrador',
        ]);

        $this->command->info('AdminSeeder: comando permissions:scan ejecutado.');
    }
}
