[译] Laravel 5.8.5 发布
Laravel 5.8.5 于昨天发布,其中包含针对 unique
验证规则的安全修复程序,以及最新的每周更改和功能。
第一,新的 Gate:: none()
方法会拒绝当前用户的任何给定的权限。
第二,为当前用户使其他会话无效时,会触发新的 OtherDeviceLogout
事件,允许监听器对注销事件作出反应以撤消用户访问令牌等。
第三,Blade 循环变量 可以使用偶数和奇数布尔标志,您可以将其用于:
{{-- Before --}}
{{ $loop->iteration % 2 }}
{{-- After --}}
{{ $loop->even }}
{{ $loop->odd }}
最后,5.8.5包含 unique
验证规则的安全补丁。该规则包含可能的 唯一规则SQL注入警告 ,您可以在 Laravel 博客上阅读该文章。
该文档概述了 unique rule 的使用并包含仅使用自动递增ID的警告。
有关为安全修补程序所做更新的详细信息,请查看 commit da4d4a4 。
你可以看到下面的完整修复列表,以及GitHub上 5.8.4和5.8.5 之间的整个差异。 Laravel 5.8 的完整发行说明可在 GitHub 5.8更新日志中找到:
v5.8.5
添加
- 补充
Illuminate\Database\DatabaseManager::setReconnector()
(#27845) - 补充
Illuminate\Auth\Access\Gate::none()
(#27859) - 新增
OtherDeviceLogout
的事件 (#27865,5e87f2d) - 在 (#27883) 中添加
even
并odd
标记Loop
变量blade
更改
固定
- 修正了种子逻辑
Arr::shuffle()
(#27861) Illuminate\Database\Query\Builder::updateOrInsert()
用空固定$values
(#27906)- 固定
Application::getNamespace()
方法 (#27915) - 固定商店以前的url (#27935,791992e)
安全
本作品采用《CC 协议》,转载必须注明作者和本文链接
By: Laravel-China NiZerin
Blog: nizer.in
今天发现都5.8.7了
@游离不2 太快了
快速