💡
原文中文,约3000字,阅读约需7分钟。
📝
内容提要
Laravel 10 已发布,要求最低 PHP v8.1 版本,新增 Laravel Pennant 包、可调用验证规则、原生类型声明等,以及支持测试配置文件选项、新的字符串密码助手等功能。Laravel 9 将在 2022 年 2 月 8 日发布,并在2023 年 8 月 8 日之前继续获得错误修复和安全修复,可以使用 --dev 标志将 Laravel 10 安装在新项目中,或者使用 Laravel Shift 自动升级。
🎯
关键要点
- Laravel 10 已发布,要求最低 PHP v8.1 版本。
- 新增 Laravel Pennant 包,提供功能标志以支持逐步推出新功能。
- Laravel 10 放弃对 PHP 8.0 的支持,最低版本为 PHP 8.1。
- Laravel Process 服务简化了 CLI 进程的测试和运行。
- Laravel 10 中的应用程序骨架代码将具有原生类型声明。
- 可调用验证规则从 Laravel 10 开始为默认设置。
- 新增 --profile 选项以帮助识别慢速测试。
- Str::password 方法用于生成安全随机密码,默认长度为 32 个字符。
- Laravel 9 中标记为弃用的方法在 Laravel 10 中被删除。
- 可以使用 --dev 标志在新项目中安装 Laravel 10,或使用 Laravel Shift 自动升级。
➡️