gpt4 book ai didi

laravel - 为什么 Laravel 中有 2 个 APP Key? .env 和 config/app.php

转载 作者:行者123 更新时间:2023-12-02 13:30:54 24 4
gpt4 key购买 nike

我通过 Composer 安装了 Laravel 5,安装后会自动生成 App Key。我转到 .env 文件,我可以在那里看到 APP_KEY。但是,我还注意到 config/app.php 中还有另一个 APP_KEY,如下所示:

'key' => env('APP_KEY', 'SomeRandomString'),
'cipher' => 'AES-256-CBC',

我的新手问题是:

1) 为什么应用程序 key 位于 2 个不同的位置?

2)App Key生成后,为什么没有更新config/app.php文件?

3) 我是否也需要手动将 .env 应用程序 key 粘贴到 config/app.php 文件中,或者只要 .env 那里有吗?

4) 在以后的更新中,我是否需要继续将App key添加到app.php文件中?意思是,它会在更新期间重置吗?

最佳答案

如果 .env 文件中没有值,则使用 config/app.php 中设置的值。如果您已在 .env 文件中设置应用程序 key ,则 app.php 中的第二个参数将被忽略。

关于laravel - 为什么 Laravel 中有 2 个 APP Key? .env 和 config/app.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31228294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com