Laravel发行说明

版本控制方案

Laravel的版本控制方案使用以下约定:主版本号。次版本号。修订号。次版本号框架每六个月(二月和八月)发布,而修订号版本可能每周发布一次,修订号版本   所有游戏重大更改。

当你从应用程序中或在包中引用Laravel框架或者其他组件时,应该始终使用版本约束,例如  5.7。*  ,因为Laravel的次要版本包含重大更改。但是,我们会努力确保你可以在一天或者更短时间内完成更新。

主版本之间的发布往往需要很多年,每次发布代表框架架构和底层结构发生了根本的改变。而目前并没有准备开发主版本号的计划。

支持策略

对于LTS版本,例如Laravel 5.5,提供两年的错误修复和三年的安全修复。对于一般版本,则只是提供六个月的错误修复和一年的安全修复。

版本

发布时间

Bug修复截止时间

安全修复截止时间

5

2015年2月4日

2015年8月4日

2016年2月4日

5.1(LTS)

2015年6月9日

2017年6月9日

2018年6月9日

5.2

2015年12月21日

2016年6月21日

2016年12月21日

5.3

2016年8月23日

2017年2月23日

2017年8月23日

5.4

2017年1月24日

2017年7月24日

2018年1月24日

5.5(LTS)

2017年8月30日

2019年8月30日

2020年8月30日

5.6

2018年2月7日

2018年8月7日

2019年2月7日

5.7

2018年8月

2019年2月

2019年8月

Laravel 5.7

一代比一代更新的要好的多了.Laravel 5.7继续在Laravel 5.6的基础上进行继续改进 下面我说一下带来的好处

邮箱验证

Laravel5.7为框架中包含身份验证的脚手架提供了可选的电子邮件验证。为了适应该特性,已经将  email_verified_at时间戳字段添加到框架默认的  用户 表的迁移文件中。

为了提示新注册的用户验证他们的邮件用户 模型应该实现  MustVerifyEmail 接口:一旦 用户 模型实现  MustVerifyEmail  接口,新注册的用户将收到一封包含签名验证链接的电子邮件。点击此链接后,Laravel将自动在数据库中记录验证时间,并将用户跳转到你刚才的页面。

访客入口/策略

在以前版本的Laravel中,授权入口和策略字段为您的应用程序验证未授权的访客并返回  false 。现在,你可以通过声明“可选”类型提示或为用户参数定义提供  null  默认值来允许访客通过授权检查

通知本地化

Laravel现在可以使用当前语言环境之外的语言发送通知,如果通知是在队列化状态下发送的话,它甚至可以记住这个语言环境。

为了实现这个功能,  Illuminate \ Notifications \ Notification  类目前提供了一个  locale  方法来设置所需的语言。在格式化通知时,应用程序会将语言环境设置为此语言,格式化完毕之后恢复为之前的:

URL生成器&回调语法

在给定控制器生成URL行为时,Laravel的URL生成器不仅可以支持字符串传值形式,现在也可支持「回调」的语法了:

文件系统的读/写流

Laravel的文件系统这次提供了  readStream  和writeStream  方法:

分页器链接

Laravel 5.7可以自由控制在分页器的URL“窗口”添加多少个链接。默认在主分页链接的两侧各有三个链接。但是,你可以使用onEachSide 方法来控制这个数量:

控制台测试

Laravel 5.7可以使用  expectQuestion  方法轻松模拟用户的控制台输入。此外,你也可以通过  assertExitCode  和  expectOutput  方法来指定退出代码和期望输出的文本

 

 

  • 36
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值