为什么要在Forge laravel中重新安装存储库以更改环境中的数据?

成功男人

在将我的存储库重新安装在伪造的laravel中之前,我先备份了环境文件

在将我的存储库安装在伪造的laravel中之后,env中的数据已更改

有3个已更改的键,分别是 APP_KEY, DB_USERNAME, DB_PASSWORD

我想问的是:

APP_KEY, DB_USERNAME, DB_PASSWORD在备份环境中继续使用like还是使用APP_KEY, DB_USERNAME, DB_PASSWORDnew?

用户名

composer.json文件包含安装项目后运行的一些脚本:

    "post-root-package-install": [
      "php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
      "php artisan key:generate"
    ],
    "post-install-cmd": [
      "Illuminate\\Foundation\\ComposerScripts::postInstall"
    ],
    "post-update-cmd": [
      "Illuminate\\Foundation\\ComposerScripts::postUpdate"
    ],

如果.env项目根目录中不存在,它将复制.env.example.env之后,php artisan key:generate运行来设置新的APP_KEY

APP_KEY物质不会这么多,当你处理一个新的项目,并没有加密的数据。DB_USERNAME并且DB_PASSWORD你可能需要您的旧值,如果你有一个数据库已经要重新连接。

从Laravel Docs:

应用密钥

在安装Laravel之后,您应该做的下一件事是将应用程序密钥设置为随机字符串。如果您通过Composer或Laravel安装程序安装了Laravel,则php artisan key:generate命令已经为您设置了此密钥。

通常,此字符串应为32个字符长。可以在.env环境文件中设置密钥。如果尚未将.env.example文件重命名为.env,则应立即执行此操作。如果未设置应用程序密钥,则用户会话和其他加密数据将不安全!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新安装MySQL后,为什么不能在列中插入NULL值?

来自分类Dev

重新安装后,为什么YII2中的POST空?

来自分类Dev

在每个游戏中,Steam是否都需要在Wine中重新安装?

来自分类Dev

为什么要在数据库中创建视图?

来自分类Dev

为什么使用模拟器在Android Studio中重新安装后,SharedPreferences仍然存在?

来自分类Dev

为什么要在函数的参数中赋值?

来自分类Python

为什么要在Python中关闭文件?

来自分类Dev

为什么要在init()中检查nil

来自分类Dev

为什么要在RabbitMQ中声明交换?

来自分类Dev

为什么需要在结构中填充?

来自分类Dev

在 Ubuntu 中以升级模式(软件+数据保留在新操作系统中)重新安装 Windows 10 相当于什么?

来自分类Dev

为什么要在laravel中使用npm?

来自分类Python

为什么要在conda环境中添加频道?

来自分类Dev

为什么要在选择排序算法中存储数组的长度?

来自分类Dev

为什么要在变量中存储Promise对象?

来自分类Dev

为什么需要在“ npm install”之后运行“ node install.js”来“重新安装” Puppeteer?(错误:未下载Chromium版本。)

来自分类Python

我为什么要在熊猫中复制数据框

来自分类Dev

重新安装了Firefox。这不是全新安装。为什么?

来自分类Dev

由于 Debian 中未满足的依赖关系,无法重新安装 ffmpeg/为什么 ffmpeg 没有在视频转换中使用指定的比特率?

来自分类Dev

为什么我需要在 18.04 中启用 `universe` 存储库 - 它不是默认启用的吗?

来自分类Dev

为什么要在非中央存储库中获取原型,必须使用配置文件?

来自分类Dev

为什么我们需要在Android应用中存储Goefence数据?

来自分类Dev

为什么要在后端环境中使用Prisma?

来自分类Java

为什么要在构造函数中调用super()?

来自分类Java

我为什么要在Java中链流操作?

来自分类Dev

为什么需要在构造函数中绑定函数

来自分类Dev

为什么要在sql中明确使用回滚?

来自分类Dev

为什么我需要在Kotlin中在=之前添加空间?

来自分类Dev

为什么要在rails中混淆记录的ID?

Related 相关文章

  1. 1

    重新安装MySQL后,为什么不能在列中插入NULL值?

  2. 2

    重新安装后,为什么YII2中的POST空?

  3. 3

    在每个游戏中,Steam是否都需要在Wine中重新安装?

  4. 4

    为什么要在数据库中创建视图?

  5. 5

    为什么使用模拟器在Android Studio中重新安装后,SharedPreferences仍然存在?

  6. 6

    为什么要在函数的参数中赋值?

  7. 7

    为什么要在Python中关闭文件?

  8. 8

    为什么要在init()中检查nil

  9. 9

    为什么要在RabbitMQ中声明交换?

  10. 10

    为什么需要在结构中填充?

  11. 11

    在 Ubuntu 中以升级模式(软件+数据保留在新操作系统中)重新安装 Windows 10 相当于什么?

  12. 12

    为什么要在laravel中使用npm?

  13. 13

    为什么要在conda环境中添加频道?

  14. 14

    为什么要在选择排序算法中存储数组的长度?

  15. 15

    为什么要在变量中存储Promise对象?

  16. 16

    为什么需要在“ npm install”之后运行“ node install.js”来“重新安装” Puppeteer?(错误:未下载Chromium版本。)

  17. 17

    我为什么要在熊猫中复制数据框

  18. 18

    重新安装了Firefox。这不是全新安装。为什么?

  19. 19

    由于 Debian 中未满足的依赖关系,无法重新安装 ffmpeg/为什么 ffmpeg 没有在视频转换中使用指定的比特率?

  20. 20

    为什么我需要在 18.04 中启用 `universe` 存储库 - 它不是默认启用的吗?

  21. 21

    为什么要在非中央存储库中获取原型,必须使用配置文件?

  22. 22

    为什么我们需要在Android应用中存储Goefence数据?

  23. 23

    为什么要在后端环境中使用Prisma?

  24. 24

    为什么要在构造函数中调用super()?

  25. 25

    我为什么要在Java中链流操作?

  26. 26

    为什么需要在构造函数中绑定函数

  27. 27

    为什么要在sql中明确使用回滚?

  28. 28

    为什么我需要在Kotlin中在=之前添加空间?

  29. 29

    为什么要在rails中混淆记录的ID?

热门标签

归档