Rah*_*ham 61 php laravel laravel-5.1
我是Laravel的新手.我今晚刚开始.其实我有以下代码:
'key' => env('APP_KEY', 'SomeRandomString'),
Run Code Online (Sandbox Code Playgroud)
在xampp/htdocs/laravel/blog/config/app.php中.
我想将此密钥更改为32位cmd,如下所示:
xampp\htdocs\laravel/blog>php artisan key:generate
Run Code Online (Sandbox Code Playgroud)
它生成密钥但无法在xampp/htdocs/laravel/blog/config/app.php中替换/更新.
请帮我.
Jam*_*mes 94
这条线在你的app.php,'key' => env('APP_KEY', 'SomeRandomString'),被说为你的应用的关键可以在找到.env就行了文件APP_KEY.
基本上它告诉Laravel .env首先在文件中查找密钥,如果没有那么在那里使用'SomeRandomString'.
当您使用php artisan key:generate它时,它将为您的.env文件而不是app.php文件生成新密钥.
正如kotapeter所说,你.env将在你的根Laravel目录中,并可能被隐藏; XAMPP/htdocs中/ laravel /博客
Pet*_*ota 68
您可以key通过以下命令生成a :
php artisan key:generate
Run Code Online (Sandbox Code Playgroud)
密钥将自动写入您的.env文件中.
APP_KEY=YOUR_GENERATED_KEY
Run Code Online (Sandbox Code Playgroud)
注意:这.env是项目文件夹中的隐藏文件.
Joh*_*Ace 29
正如另一个选项,如果您只想打印密钥(不写.env文件),您可以使用:
php artisan key:generate --show
Run Code Online (Sandbox Code Playgroud)