上周,PHP 8.2 正式发布,带来了只读类、DNF 类型等功能,还有更多内容。
您可能已经注意到,我们一直在忙于准备 Laravel 框架、第一方包以及周围的生态系统,以支持这个令人兴奋的新版 PHP。
Laravel
如果您想在 Laravel 项目中使用 PHP 8.2,您应该更新您的依赖项,以使用最新版本的框架以及所有第一方包的最新版本,例如 Cashier、Passport、Scout 等。
当然,您还应该确保相应地更新任何第三方包。
Forge
如果您使用 Forge 来配置服务器并部署您的应用程序,您现在可以在创建服务器时选择 PHP 8.2。
您还可以从服务器管理仪表板的“PHP”选项卡中在现有服务器上安装 PHP 8.2。
Vapor
我们还更新了 Vapor,为我们的原生和 Docker 运行时提供 PHP 8.2 支持。要将您的原生运行时更新到 PHP 8.2,请将应用程序的 vapor.yml
文件的 runtime
选项设置为 php-8.2:al2
并重新部署您的应用程序。
如果您使用的是 Docker 运行时,您可以在 Dockerfile 中将基础镜像更新为 laravelphp/vapor:php82
并重新部署您的应用程序。
Envoyer
如果您使用 Envoyer 来管理您的应用程序部署,您现在可以从服务器的设置中选择 PHP 8.2。
在 Laravel,我们致力于为您提供最强大、最现代化且最适合开发人员的 PHP 体验。我们希望您和我们一样渴望开始使用 PHP 8.2。通过对生态系统的这些更新,这真的不能再简单了!