No se ha especificado ninguna clave de cifrado de aplicaciones

Resuelto Carlos F asked hace 54 años • 27 respuestas

Estoy intentando usar el Artisancomando de esta manera:

php artisan serve

Muestra:

Se inició el servidor de desarrollo Laravel: http://127.0.0.1:8000

Sin embargo, no se iniciará automáticamente y cuando ingreso manualmente http://127.0.0.1:8000 muestra este error:

RuntimeException No se ha especificado ninguna clave de cifrado de la aplicación.

¿Cuál es la causa de este problema y cómo se puede solucionar?

Estoy usando Laravel framework 5.5-dev .

Carlos F avatar Jan 01 '70 08:01 Carlos F
Aceptado

De Encryption - Laravel - El marco PHP para artesanos web :

"Antes de usar el cifrador de Laravel, debes establecer una opción de clave en tu archivo de configuración config/app.php. Debes usar el php artisan key:generatecomando para generar esta clave"

De Encryption - Laravel - El marco PHP para artesanos web:

"Before using Laravel's encrypter, you must set a key option in your config/app.php configuration file. You should use the php artisan key:generate command to generate this key"

Lo encontré usando esta consulta en google.com: "laravel add encrption key"(¡Sí, funcionó incluso con el error tipográfico!)

Tenga en cuenta que si el archivo .env contiene la clave pero aún recibe un error de clave de aplicación, ejecútelo php artisan config:cachepara borrar y restablecer la configuración.

Amarnasan avatar Jun 30 '2017 06:06 Amarnasan

En mi caso, también necesitaba restablecer los archivos de configuración almacenados en caché:

php artisan key:generate
php artisan config:cache
Leonid Dashko avatar Jan 17 '2018 14:01 Leonid Dashko

Abra el símbolo del sistema en la carpeta raíz de su proyecto y ejecute el siguiente comando:

php artisan key:generate

Generará la clave de aplicación para su aplicación.

Puede encontrar la clave de aplicación generada (APP_KEY) en el .envarchivo.

skm avatar Jun 30 '2017 06:06 skm