拉拉维尔 5 应用密钥

2022-08-30 07:55:39

我是Laravel的新手。我今晚刚开始。实际上,我有以下代码:

'key' => env('APP_KEY', 'SomeRandomString'),

xampp/htdocs/laravel/blog/config/app.php.
我想通过cmd将此密钥更改为32位,如下所示:

xampp\htdocs\laravel/blog>php artisan key:generate 

它生成密钥,但无法在 xampp/htdocs/laravel/blog/config/app.php 中替换/更新。


答案 1

、 中的这一行表示,可以在文件行中找到应用程序的密钥。app.php'key' => env('APP_KEY', 'SomeRandomString'),.envAPP_KEY

基本上,它告诉Laravel首先在文件中查找密钥,如果没有密钥,则使用。.env'SomeRandomString'

当您使用 时,它将生成文件的新密钥,而不是文件。php artisan key:generate.envapp.php

正如kotapeter所说,你的.env将在你的根Laravel目录中,可能会被隐藏;xampp/htdocs/laravel/blog


答案 2

您可以通过以下命令生成密钥

php artisan key:generate 

密钥将自动写入您的文件。.env

APP_KEY=YOUR_GENERATED_KEY

如果您想查看代后使用选项key--show

php artisan key:generate --show

注意:.env 是项目文件夹中的隐藏文件。

enter image description here


推荐