Laravel Sail 对 PHP 8.1 的支持
Laravel 本周早些时候为 Laravel Sail 添加了 PHP 8.1 支持。 虽然 PHP 8.1 尚未准备好投入生产,但您可以开始开发应用程序、测试包,并为 11 月的 PHP 8.1 GA 版本做好准备。
特别感谢 Dries Vints 为本次更新做出贡献:
从今天的 Laravel Sail 版本开始,您可以试用 PHP 8.1! 将 docker-compose.yml 文件中的 runtime 更新为 8.1 并运行「sail build --no-cache」以重建容器。
请注意,某些 PHP 8.1 扩展尚不可用:t.co/oUAjErUL0q
— Dries Vints (@driesvints) October 12, 2021
将您的 Sail 项目更新到 PHP 8.1
如果想在您的 Sail 应用程序中开始使用 PHP 8.1,您可以更新项目的 docker-compose.yml
文件中 build.context
和images
值为8.1:
services:
laravel.test:
build:
context: ./vendor/laravel/sail/runtimes/8.1
dockerfile: Dockerfile
args:
WWWGROUP: '${WWWGROUP}'
image: sail-8.1/app
# ...
如果你有一个现有的 Sail 应用程序,你需要运行 omposer update
来获得最新版本的 Sail,其中包括 8.1
运行环境 :
composer update laravel/sail
更新完文件后,可以重新运行 Sail 以获取最新的更改:
./vendor/bin/sail down
./vendor/bin/sail build
./vendor/bin/sail up
如果你要开始一个新的 Laravel 应用程序,你应该会在欢迎界面上看到类似的内容:
了解更多
如果您想了解更多关于 PHP 8.1 sail 实现的内容,请查看 laravel/sail repo 中的 分支 #254。同时建议您查看 Installation 和 Sail 文档,了解安装和使用细节。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
推荐文章: