我是 Laravel 的新手。我今晚才开始。实际上,我有以下代码:
'key' => env('APP_KEY', 'SomeRandomString'),
在xampp/htdocs/laravel/blog/config/app.php中。
我想通过 cmd 将此 key 更改为 32 位:
xampp\htdocs\laravel/blog>php artisan key:generate
它生成 key 但无法在 xampp/htdocs/laravel/blog/config/app.php 中替换/更新。
最佳答案
您的 app.php
, 'key' => env('APP_KEY', 'SomeRandomString'),
中的这一行表示您的应用程序的 key 可以在 .env
文件的 APP_KEY
行中找到。
基本上,它告诉 Laravel 首先在 .env
文件中查找 key ,如果没有,则使用 'SomeRandomString'
。
当您使用 php artisan key:generate
时,它将为您的 .env
文件生成新 key ,而不是 app.php
文件。
正如 kotapeter 所说,你的 .env
将在你的 Laravel 根目录中并且可能被隐藏; xampp/htdocs/laravel/博客
关于php - Laravel 5 应用程序 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33700580/