为什么我的Laravel应用程序始终处于生产模式?

3

当我尝试运行像这样的命令 -

php artisan db:seed

它的意思是 -

**************************************
*     Application In Production!     *
**************************************

 Do you really wish to run this command? (yes/no) [no]:

我的.env文件中写着 -

....
APP_ENV=local
APP_KEY=...
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
....

我的app.php文件显示:
...
'env' => env('APP_ENV', 'local'),
...

我的 Laravel 版本是 5.3。

我应该做哪些设置才能在开发模式下运行应用程序?


在命令行中,echo $APP_ENV(或Windows上的echo %APP_ENV%)显示什么? - patricus
在Windows系统中,运行命令“echo %APP_ENV%”会返回“%APP_ENV%”。然而,当我执行“php artisan env”命令时,会返回“当前应用环境:production”。 - md asiful haque
2个回答

2
您的设置是正确的。尝试清除配置缓存:
php artisan config:cache

问题仍然存在。我在Windows 10环境中使用Netbeans。在运行命令后重新启动了Apache服务器。 :( - md asiful haque
手动从文件浏览器中删除 bootstrap/cache/config.php 文件怎么样? - Lionel Chan
我的项目中的bootstrap/cache文件夹里没有config.php文件。 - md asiful haque

0
请在终端或命令提示符上运行该命令。
php artisan up

它将使您退出维护模式


可能是您的环境文件中存在一些错误,请发布您的环境文件以帮助解决问题。 - Shubham Bansal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接