php - Laravel 5 应用程序 key

标签 php laravel laravel-5.1

我是 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/

相关文章:

javascript - 对预检请求的响应未通过访问控制检查 Laravel 和 Ajax 调用

php - 如何将我的 Controller 移动到 Laravel 5.2 中的单独包文件夹中?

php - 如何从PHP中的多维数组中获取最高值和最低值以及总和

php - LOAD DATA INFILE + 进度跟踪

php - Laravel 5 中不存在类 App\Http\Controllers\StudentController

php - Laravel ORM - 自定义 GroupBy Month JSON 响应

PHP - 如果数据库记录是特定值,则仅显示这些按钮

php - 错误 : Every derived table must have its own alias

php - 动态生成的查询

php - Laravel 设置默认语言不起作用