【问题标题】:Is there any why in "Laravel" to update a newly added functionality?“Laravel”中有什么原因要更新新添加的功能吗?
【发布时间】:2018-10-12 08:48:41
【问题描述】:

我在服务器上有一个 laravel 设置,另一个在我的开发服务器上,所以单击一下是否有任何命令或类似 WordPress 的任何命令,它将使用新添加的代码更新文件。我们可以在 laravel 中做同样的事情吗?

【问题讨论】:

    标签: wordpress laravel content-management-system updates


    【解决方案1】:

    你的问题有点不清楚。将博客系统的自动更新与普通框架进行比较是没有意义的。您的问题可以解释为三种方式:

    主要框架升级 5.6 -> 5.7

    在这里您升级框架本身。根据https://laravel.com/docs/5.7/upgrade,您必须编辑您的composer.json 文件并将密钥laravel/framework 更改为5.7.*(如果您想升级到当前稳定版本)。之后您需要调用composer update 来拉取所有升级的依赖项并按照上面链接中的升级步骤进行操作。

    次要框架更新 5.6.2 -> 5.6.3

    这里你只需拨打composer update

    从开发服务器版本更新生产服务器版本

    有很多选择:

    • 通过 rsync 将文件从一台服务器推送到另一台服务器
    • 使用集中式 GIT 存储库,您可以在其中推送到开发服务器并从生产服务器拉取
    • 使用像Deployer这样的部署脚本
    • 使用持续集成服务

    【讨论】:

      【解决方案2】:

      有很多解决方案。 最好的办法是为您的项目提供一个 GIT 存储库。

      【讨论】:

      • 是的,这是最好的解决方案,但我想创建自己的更新服务器。那可能吗?我想对 laravel 设置进行一些更改,我的所有客户端都应该从我的服务器更新。
      • 您也可以为供应商文件夹创建一个存储库。这样你就不需要composer update
      猜你喜欢
      • 1970-01-01
      • 2013-03-22
      • 2021-11-18
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2020-01-09
      • 1970-01-01
      相关资源
      最近更新 更多