Laravel 7.3发布
Laravel小组昨天发行了v7.3.0^4.0 版本,可以使用的 版本 ramsey/uuid。自Laravel7.2发行以来,已有一些补丁版本可用,我们将简要介绍它们:
能够使用RamseyUUIDV4
Laravel7.3增加了可能使用 ^4.0 的 ramsey/uuid,但仍然支持 v3.7 为好。作曲家的依赖现在是 ^3.7|^4.0。
组件修复
Laravel7.2.2修复了一些刀片组件问题。值得注意的是,该 make:component 命令现在支持子目录:
php artisan make:component Navigation/Item # previously creates the following: # View/Components/Navigation/Item.php # views/components/item.blade.php # Now creates them as expected: # View/Components/Navigation/Item.php # views/components/navigation/item.blade.php
解决路由命名问题
Laravel7引入了路由缓存速度的提高,但是在野外的应用程序中却出现了一些问题。Laravel7.2.1修复了缓存中的路由命名问题;您应该升级到最新 7.x 版本以获取最新的路由修复程序。
重要的是要注意,您应该确保路由名称的唯一性,因为具有重复名称的路由会“在框架的多个区域中引起意外行为”。
发行说明
此后的其余更新 v7.2.0 是更改和修复,在下面完整列出。您可以在下面查看GitHub上新功能和更新的完整列表以及7.2.0和7.3.0之间的全部区别。最新的v7更新日志中提供了Laravel7.x的完整发行说明:
v7.3.0
添加
增加了使用 (#32086)^4.0 版本的 可能性 ramsey/uuid
固定的
更正了建议的依赖关系(#32072,c01a70e)
共享进程组时避免测试死锁(#32067)
v7.2.2
固定的
修复了刀片组件的空数据(#32032)
通过make:component (#32030)制作组件时修复了子目录
修复了发送通知时模型的序列化(#32051)
修复了缓存的路由匹配器中的路由尾部斜杠(#32048)
已变更
不存在的组件别名的抛出异常(#32036)
默认情况下,不要在stub:publish 命令中覆盖已发布的存根文件 (#32038)
v7.2.1
固定的
启用Windows绝对缓存路径规范化(#31985,adfcb59)
固定刀片换行符(#32026)
修复了调试模式下的异常渲染(#32027)
修复了路线命名问题(#32028)