<?php

/*
|--------------------------------------------------------------------------
| Usuarios iniciales
|--------------------------------------------------------------------------
|
| Los que crea `RoleSeeder` al sembrar una instalación nueva.
|
| **Si un correo está vacío, ese usuario no se crea.** No se inventa ninguno: antes
| había tres con el correo y el nombre de personas concretas escritos en el código,
| así que cualquier instalación sembrada en cualquier sitio creaba cuentas a nombre
| de compañeros que no tenían nada que ver con ella.
|
| Está en un fichero de configuración y no en `env()` dentro del seeder porque en
| producción, tras `php artisan config:cache`, Laravel deja de leer el `.env` y
| `env()` devuelve null desde cualquier otro sitio. El seeder no habría creado a
| nadie y habría sido difícil saber por qué. Leído desde aquí, el valor entra en la
| caché de configuración.
|
| La contraseña sí puede faltar: si hay correo pero no contraseña, el seeder genera
| una aleatoria fuerte y la muestra una sola vez por consola.
|
| Ver known-issues MGR-026.
|
*/

return [

    'usuarios' => [

        [
            'email' => env('SEED_ADMIN_EMAIL'),
            'name' => env('SEED_ADMIN_NAME'),
            'password' => env('SEED_ADMIN_PASSWORD'),
            'rol' => 'Admin',
        ],

        [
            'email' => env('SEED_ADMIN2_EMAIL'),
            'name' => env('SEED_ADMIN2_NAME'),
            'password' => env('SEED_ADMIN2_PASSWORD'),
            'rol' => 'Admin',
        ],

        [
            'email' => env('SEED_WS_EMAIL'),
            'name' => env('SEED_WS_NAME'),
            'password' => env('SEED_WS_PASSWORD'),
            'rol' => 'WebService',
        ],

    ],

];
