Sebastián, miembro de nuestro equipo, nos ha hecho el favor de redactar esta crónica porque conoce perfectamente este tema.
Solución:
Los registros se encuentran en storage
directorio. Si desea que laravel le muestre el error en lugar del mensaje críptico ‘Whoops’, copie el .env.example
a .env
y asegúrate APP_ENV=local
está ahí Luego debería mostrarle los mensajes de error detallados.
Esto está sucediendo porque hay un campo en .env
nombre del archivo, APP_KEYque está en blanco ahora, necesitamos algunos aleatorios key para esta variable.
Siga estos pasos para deshacerse de este problema.
1) .env.example
a .env
2) Vaya a su directorio raíz en su símbolo del sistema (si está usando Windows)/terminal (si está usando MAC o LINUX) donde instaló el proyecto/archivos de laravel y ejecute el siguiente comando
php artisan key:generate
y luego ejecute su proyecto. Todo está hecho.
- Dar permiso de escritura a los directorios de almacenamiento y arranque/caché
- Cambiar el nombre del archivo .env.example a .env
- Si obtiene “RuntimeException… No se encontró ningún cifrador compatible. El cifrado y/o key longitud no son válidas.” error, detenga la aplicación y genere key desde la línea de comando “php artesanal key:generar”
- Si obtiene el error “Se requiere la extensión OpenSSL”, habilite la extensión openssl abriendo php.ini en la carpeta de instalación de php y descomentando la línea extension=php_openssl.dll eliminando el punto y coma al principio
Si para ti ha resultado de provecho este post, sería de mucha ayuda si lo compartieras con el resto desarrolladores de esta forma contrubuyes a extender este contenido.