下一个Laravel版本是今年7月到来的5.5。现在,假设我制定了一项政策,我将每年七月/8月升级我的Web应用程序。
在运行Web应用程序的那一年,我该怎么办才能使用安全修复和错误修复?
例如,假设我在5.5.2版中部署
i,您将需要某些内容来运行诸如composer update
之类的命令。但是确切的命令是什么,可以使用laravels计划运行,以便它是跨平台 - 如果是,则如何?
谢谢!
我不会将作曲家更新命令作为cronjob运行。软件包可以更改,并且可以贬低功能或更改它们的工作方式:在这种情况下您会做什么?Laravel本身有一个很棒的文档(ex https://laravel.com/docs/5.4/upgrade),显示什么将使您从一个版本升级到另一个版本。
更好的方法是拥有一个开发分支,其中测试升级,修复代码部分,然后在线部署所有内容。只是这样,您会感到舒适,不要感到惊讶...