gpt4 book ai didi

php - Laravel 5 环境总是 'Production' 而实际上是 'Local'

转载 作者:可可西里 更新时间:2023-10-31 23:55:41 27 4
gpt4 key购买 nike

我正在尝试设置两个环境:本地环境和生产环境。

到目前为止,我已经添加了一个 bootstrap/environment.php 文件,它是:

$env = $app->detectEnvironment(array(
'local' => array('Ben'),
'staging' => array('staging.domain.org'),
'production' => array('domain.org'),
));

和两个 .env 文件 - .local.env.production.env 具有不同的环境变量,例如: APP_ENV=localAPP_DEBUG=true

我笔记本电脑的主机名为 Ben

我遇到的问题是 php artisan env 总是返回 Production,因此,我无法加载我的应用程序。

此外,在 production.env 文件中,如果我将 APP_DEBUG 变量更改为 true 或 false,它不会对 Web 应用程序产生影响 - 它总是返回“糟糕,看起来出了点问题。”。

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

我有那个问题。我在宅基地上使用 Laravel 5.2.14。我解决了添加这一行的问题:

'env' => env('APP_ENV', 'production'),

在文件中:config\app.php

我从以前的版本升级了我的 Laravel 应用程序,该版本不包含该行,或者至少我没有。最新文件版本:

https://github.com/laravel/laravel/blob/master/config/app.php

关于php - Laravel 5 环境总是 'Production' 而实际上是 'Local',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32935030/

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