Laravel中生产模式和开发模式有什么区别?

3
我知道如何通过环境函数将其设置并准备好使用。但是这两个选项之间有什么区别?具体来说有哪些变化?

你想要改变什么?通常这些都是一些不想在开发中启用 SSL,但在生产环境中可以使用的东西。 - Shardj
现在我正在学习,我想获得基础知识。 - Artek
2个回答

2
没有所谓的“生产”或“开发”模式,这些只是环境名称,您可以在不同的地方打开或关闭某些测试功能。
但是,在您的.env文件中也有一个APP_DEBUG选项。此选项表示是否向用户显示有关错误的信息。在部署到实际服务器时,应始终将其设置为false。打开调试可能会暴露数据库密码或向用户显示代码。

2
有一种“生产”模式,类似的。https://github.com/laravel/framework/blob/195dba7ea2a68d3a49593d0de0df73c12a59fc72/src/Illuminate/Console/ConfirmableTrait.php#L51 https://github.com/laravel/framework/blob/71577f1ba2ee253a263a6314ec8fd82179c6d252/tests/Foundation/FoundationApplicationTest.php#L198 - ceejayoz
也许我没有表达清楚。我的意思是APP_ENV=local和APP_ENV=production。 - Artek

0

我是指APP_ENV=local和APP_ENV=production


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