Laravel 7.3发布

Laravel小组昨天发行了v7.3.0^4.0 版本,可以使用的 版本 ramsey/uuid。自Laravel 7.2发行以来,已有一些补丁版本可用,我们将简要介绍它们:

能够使用Ramsey UUID V4

Laravel 7.3增加了可能使用 ^4.0 的 ramsey/uuid,但仍然支持 v3.7 为好。作曲家的依赖现在是 ^3.7|^4.0。

组件修复

Laravel 7.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

解决路由命名问题

Laravel 7引入了路由缓存速度的提高,但是在野外的应用程序中却出现了一些问题。Laravel 7.2.1修复了缓存中的路由命名问题;您应该升级到最新 7.x 版本以获取最新的路由修复程序。

重要的是要注意,您应该确保路由名称的唯一性,因为具有重复名称的路由会“在框架的多个区域中引起意外行为”。

发行说明

此后的其余更新 v7.2.0 是更改和修复,在下面完整列出。您可以在下面查看GitHub上新功能和更新的完整列表以及7.2.0和7.3.0之间的全部区别。最新的v7更新日志中提供了Laravel 7.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)