Laravel 5 如何从生产模式切换

2022-08-30 08:54:01

当我跑步时,我得到;$ php artisan env

Current application environment: production

如何将其更改为开发或类似内容?所以我可以看到错误。我已经阅读了很多文档,但对于新手来说,这并不容易理解。我没有服务器配置经验,真的。

我确信有“聪明”的方法可以做到这一点,但就目前而言,我感兴趣的只是手动更改环境。我该怎么做?


答案 1

Laravel 5 从位于项目根目录中的 .env 文件中获取其环境相关变量。您只需要设置所需的任何内容,例如:APP_ENV

APP_ENV=development

这用于识别当前环境。如果要显示错误,则需要在同一文件中启用调试模式:

APP_DEBUG=true

该文件的作用是允许您根据运行应用程序的计算机具有不同的设置。因此,在生产服务器上,文件设置将与本地开发环境不同。.env.env


答案 2

Laravel 5 使用文件来配置你的应用。 不应该在你的仓库上提交,比如github或bitbucket。在本地环境中,您的程序如下所示:.env.env.env

# .env
APP_ENV=local

对于生产服务器,您可能具有以下配置:

# .env
APP_ENV=production

推荐