laravel - 如果多个开发人员在 Laravel 中使用相同的 APP_KEY 进行本地开发,可以吗?
问题描述
我正在为 Laravel 项目设置一个本地开发环境,并且我正在尝试将其设置为尽可能准备就绪,这意味着我希望其他开发人员尽最小的努力开始本地开发。
因此,在这种情况下,我认为我可以将本地 APP_KEY 放在 .env.example 文件中,这样其他开发人员就不必运行php artisan key:generate
这是一个有效的想法吗,这会是一个问题吗,每个开发人员是否“必须”生成他/她自己的密钥才能在本地正常工作?
注意:我在这里检查了答案When to generate a new Application Key in Laravel?
解决方案
没关系。
由于 Laravel 使用 APP_KEY 来加密包括会话 cookie 的 cookie(我刚刚了解到),所以开发人员是否在本地环境中使用相同的 APP_KEY 并不重要。
另一方面,重要的是为生产环境生成新的APP_KEY,甚至定期更换。
推荐阅读
- python - 如何通过熊猫仅读取csv中的选定行
- google-api - 人员 API - 超出 QUOTA_EXCEEDED / FBS 配额限制
- javascript - 如何为 React 中的无限嵌套导航正确设置样式和应用悬停?
- php - PHP文件没有更新?
- javascript - 为什么我的 JavaScript 日期显示错误的日期?
- javascript - IndexedDB - 新版本的数据库
- java - 部署到测试环境 linux tomcat 时,Jsp 更改未反映。在本地它工作正常
- c# - 定义 IQueryable 的正确语法
.OrderBy() 类方法 - python - 线性回归打印预测值
- python-3.x - 在这个问题中我必须使用什么样的功能?