某某茶叶有限公司欢迎您!
金沙棋牌在线 > 操作系统 > Laravel 6.7.0 发布

Laravel 6.7.0 发布

时间:2020-04-29 08:29

Laravel 6.7.0 发布了,更新内容如下:

Laravel 6.5.1 发布了,这是一个补丁版本,包含一些更改和修复。

版本类型说明

此计划的最新变更请见:https://news.laravel-china.org/posts/504

Laravel 有两个版本类型:

  • LTS 版本 - 长期支持版本,英文 Long Term Support 的缩写,此类版本是 Laravel 能提供的最长时间维护版本。
  • 一般发行版 - 只提供 6 个月的 Bug 修复支持,一年的安全修复支持。

长期支持 (英语:Long-term support,缩写:LTS)是一种软件的产品生命周期政策,特别是开源软件,它增加了软件开发过程及软件版本周期的可靠度。长期支持延长了软件维护的周期;它也改变了软件更新(补丁)的类型及频率以降低风险、费用及软件部署的中断时间,同时提升了软件的可靠性。但这并不必然包含技术支持。

在长期支持周期的开始,软件设计师会将软件特性冻结:他们制作补丁来修复程序错误及计算机安全隐患,但不会加入新的,可能会造成软件破坏的功能。软件维护者可能会单独发布补丁,或是将其置于维护版本、小数点版本或是服务包中发布。支持周期结束后,其称之为产品的生命周期结束。

“长期支持”这个术语通常是保留给特殊的软件版本,其他版本会有更短的生命周期。通常来说,长期支持版本至少会被维护两年。
From 维基百科

必赢棋牌官网 1

新增

除非条件为假,否则 @includeUnless 指令包括模板:

版本计划

转自 Laravel 资讯:

  • 为 HasTimestamps 关注添加了getQualifiedCreatedAtColumn() 和 getQualifiedUpdatedAtColumn() 方法  (#30792)
  • 向 ExceptionsHandler 添加了 exceptionContext() 方法 (#30780)
  • 添加了邮戳传输抛出错误的功能 (#30799, 4320b82)
  • 在 HasRelationships 中添加了 notRelations() 和 unsetRelations() 方法 (#30802)
  • 添加了 ResourceCollection::preserveQueryParameters() 用于在分页的 api 资源上保留查询参数 (#30745, e92a708)
{{-- Instead of this --}}
@includeWhen(! $headless, 'dashboard/partials/nav')

{{-- You can do this --}}
@includeUnless($headless, 'dashboard/partials/nav')

5.1 LTS – 2015 年 6 月份

LTS 长久支持版本,Bug 修复直到 2017 年 6 月份,安全修复直到 2018 年 6 月份。

当编写接口测试时,Laravel 提供了一组有用的帮助方法,用来方便地单击链接,填充表单文件或提交表单。Laravel 使用 Symfony BrowserKit 组件来模拟 Web 浏览器的行为。但是,如果应用程序使用 JavaScript 和 AJAX 来加载页面,就没 BrowserKit 啥事了。

修复

此外,新版本通过传递计数值并将默认值更新为等于 1 来修复 PhpRedis spop 实现。 

Laravel 5.2 – 2015 年 12 月份

一般发行版,提供 6 个月的 Bug 修复支持,一年的安全修复支持。

Laravel 5.4 将引入 Laravel Dusk 这一新工具,来解决这个问题。

  • 修复了基于字符串的数据库验证规则中的显式模型 (#30790)
  • 修复 RoutingRedirectController()必赢棋牌官网, (#30783)

Model::isDirty() 检查也获得了针对集合和对象强制转换的修复程序。

Laravel 5.3 – 2016 年 8 月份

一般发行版,提供 6 个月的 Bug 修复支持,一年的安全修复支持。

Dusk 能模拟浏览器的运行环境。它的目的是提供正确的方式进行页面交互测试,所以可以使用 Dusk 去点击按钮或者链接、填写表单、甚至拖放。

更新说明:

6.5.1 版本更新列表:

Laravel 5.4 – 2016 年 12 月份

一般发行版,提供 6 个月的 Bug 修复支持,一年的安全修复支持。

Dusk 利用 ChromeDriver 和 Facebook PHP-webdriver 进行接口测试。它作用于任何 Selenium 浏览器,而它自带的 ChromeDriver 默认情况下会根据你安装的方式(JDK 或 Selenium)进行保存。这使得 Dusk 很容易使用,而不需要经历设置 Selenium 和每次启动服务器这些艰难的过程。此外,Taylor Otwell 提到 Dusk 测试运行比 Selenium 更快。

(文/开源中国)    

Added

  • 添加了 includeUnless 指令 (#30538)

Laravel 5.5 – June 2017

下一个版本的 LTS 版本,会从这一刻开始停止 Laravel 5.1 的 Bug 修复,安全修复直到 2018 年 6 月份。

需要注意的是,以上只是大致的计划,版本的最终发布时间会有所变动。

@JokerLinly 的文章 Laravel Dusk 又是啥?反正 Laravel 5.4 又能更好玩了

Fixed

  • 修复了 PhpRedisConnection::spop() 方法中 $count 的默认值 (#30546)
  • 修复了多模式 Postgres 的破坏兼容性 (#30562, 6460d2b)
  • 修复 Model::isDirty() (#30565)
  • 修复 MailgunTransport::send() 中的 bcc (#30569)

参考

https://laravel-news.com/2016/01/laravel-release-process/

来自:https://laravel-china.org/topics/2594

Laravel Mix 是 Elixir 的升级版,全新的 Mix 使用 Webpack 构建,而不是之前的 Gulp。此次因底层架构改变较大而重命名。

Changed

  • 从 Container 包中删除 illuminate/support 依赖项 (#30518, #30528)

更新说明:

(文/开源中国)    

除非你对 Elixir 做了很多自定义设置,否则迁移应该不用费很大的劲,可以查看 Laracasts 对升级工具的介绍。

Laravel Blade 在 5.4 中加入 Components 和 Slots 两个新的特性。 这个功能受到 Vue.js 的启发,能够将 HTML 元素简化为可重用区域。举个例子,假设你想在主页上添加一个 alert 框。

// alert.blade.php<div > {{ $slot }}</div>