跑步时
php工匠密钥:生成
我可以在我的 shell 中看到生成的密钥,但 app.php 中的变量 'key' 仍然为空。
使用 windows-apache-php 5.4 - mysql 在本地主机上运行。
在使用 laravel 4 beta 版本之前从未遇到过这个问题。
有同样的问题...
- 打开app.php
- 删除显示“YourSecretKey!!!”的条目
- Ran'php工匠密钥:生成'
在控制台中向我显示了一个键,但没有app.php
!
解决方案是......不像Laravel 3,不要删除默认YourSecretKey
!在app.php
,只需运行命令,它就会工作。
希望这可以帮助。
巴格瓦
您不应该删除原始密钥,只需转到您的项目目录并运行
php artisan key:generate
如果您不触摸上一个键,它将起作用。
使用 xampp 在 Windows 上的 L6 也有同样的问题。
php artisan config:clear
php artisan key:generate
希望能帮助到你。
首先键入任何 32 个字符,例如“hyhyhGGyhyhyhyhy23hyhy23hyhy23hy”,然后在终端/cmd 中重新执行命令。
步骤1:
转到应用程序 ---> 配置 --> app.php
第2步:
'key' => '10101010101010101010101010101010',在该位置输入任意 32 位数字或字符。
第 3 步:
转到终端/ cmd & 输入:“php artisan key:generate”按回车
第4步:
看到密钥已更改:)
[ 这是因为在 Laravel 4 中通过使用“php artisan key:generate”我们可以随时替换默认密钥。但如果它是一个空的空间,它就无法容纳这个地方。]
享受编码:) \m/
该.env
文件需要包含这样的一行:
APP_KEY=
您不必指定密钥,但您必须至少提供一个.env
文件以及上述行。
请按照以下简单步骤操作:
php artisan config:clear
APP_KEY=
您的.env
文件中有此行:php artisan key:generate
密钥生成器只会更新文件中的 APP_KEY .env
。
'key' => env('APP_KEY', 'YourSecretKey'),
.env
config/app.php 这是从您的文件中读取 APP_KEY 。第二个参数是后备。
我遇到了同样的问题。从我的项目目录中,我注意到我有 .env 文件,当我在 atom(我的代码编辑器)中打开项目时,我注意到该文件显示为 .env.txt,我删除了 .txt 部分并运行了命令。它对我有用。