PHP开源Hub
致力于开发者的提升

[译] Laravel 5.8.5 发布

[译] 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 的事件 (#278655e87f2d)
  • 在 (#27883) 中添加 even 并 odd 标记 Loop 变量 blade

更改

  • 添加替代丹麦语 æ (#27886)
  • 如果消息存在 403.blade.php 且 503.blade.php 错误,则显示异常的错误消息 (#27893#27902)

固定

  • 修正了种子逻辑 Arr::shuffle() (#27861)
  • Illuminate\Database\Query\Builder::updateOrInsert()用空固定 $values (#27906)
  • 固定 Application::getNamespace() 方法 (#27915)
  • 固定商店以前的url (#27935791992e)

安全

  • 改了 Validation\Rules\Unique.php (da4d4a4) 。你可以 在这里 阅读更多
赞(0) 打赏
未经允许不得转载PHP开源Hub » [译] Laravel 5.8.5 发布

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    学习了

    黑客工具下载3个月前 (04-01)回复
  2. #2

    博主的文章都是翻译的?

    vultr3个月前 (04-01)回复
  3. #3

    虽然不知道说的是什么,但看起来好厉害的样子!

PHP开源Hub-致力于互联网开发者的成长

技术群聊软文发表

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏