laravel 4:关键不是由工匠生成的

kri*_*iek 18 key laravel laravel-4

跑步时

php artisan key:generate

我可以在shell中看到生成的密钥,但app.php中的变量"key"仍为空.

使用windows-apache-php 5.4在myshost上运行.

之前从未遇到过laravel 4 beta版本的问题.

小智 24

有同样的问题......

  1. 打开app.php
  2. 删除"YourSecretKey !!!"条目
  3. 跑'php artisan key:generate'

在控制台中显示了一个键,但没有任何内容app.php!

解决方案是......与Laravel 3不同,不要删除默认值YourSecretKey!在app.php,只需运行命令,它将工作.

希望这可以帮助.

Bagwaa


Ima*_*adi 7

您不应删除原始密钥,只需转到项目目录并运行即可

php artisan key:generate
Run Code Online (Sandbox Code Playgroud)

如果您不触摸上一个键,它将起作用.


tir*_*ten 6

使用 xampp 在 Windows 上使用 L6 也有同样的问题。

  1. 删除缓存的配置php artisan config:clear
  2. 重新生成密钥php artisan key:generate

希望能帮助到你。


Ada*_*dam 5

.env文件需要包含这样的行:

APP_KEY=
Run Code Online (Sandbox Code Playgroud)

您不必指定密钥,但您至少必须提供一个.env文件以及上面的行。