资讯专栏INFORMATION COLUMN

Laravel 5.8 正式发布(文档翻译已启动)

hankkin / 3312人阅读

摘要:现在面向所有人正式发布了。并且有计划将作为可选扩展包发布,你仍然可以在项目中使用它们。是最新的稳定版本,将在年月左右处理收到的错误修复和更新,并在年月左右之前进行安全修复。中文翻译中文翻译已启动,请关注更多翻译文章请见开发者社区

Laravel 5.8 现在面向所有人正式发布了。这个版本包括了几个新特性以及最新的错误修复和对框架核心的改进。

一些新特性如下:

PHP dotenv

Laravel 5.8 集成了 PHP 的 dotenv 3.0 ,下面是 PHP dotenv 3.0 的新特性:

在阅读和更改环境变量部分具有更大的灵活性

对多行变量的一流支持

不再格式化值,你获取到的值就是它们现在的样子

支持按顺序多行查找 dotenv 文件,以前只支持一行

更强的变量名称验证,避免静态变量或模糊变量造成的错误

支持 Carbon 2.0

Laravel 5.8 上可以使用 Carbon 1.0 或 Carbon 2.0, 包括可以使用  CarbonImmutable, 甚至可以默认使用  CarbonImmutable 。本地化 Carbon 2.0 做了很大改变,2.0 版本相比较 1.0 版本提供了更友好的国际化支持。了解更多资讯。 Carbon 类在 Laravel 5.8 上的升级.

Cache TTL 的改变

可能产生中到高影响的重大改变是 来自 Laravel 5.8 的 Cache TTL 的改变 。现在将整型传到缓存的方法由分改为秒。如果你想要在迁移过程中将整型改为 Carbon 或 DateInterval 实例,请查看我的文章。

已弃用的字符串和数组辅助函数

不用太担心这个修改,在使用上虽然变更为类的方式,但是具体的使用方法与之前一致。并且 Laravel 有计划将 Helper 作为可选扩展包发布,你仍然可以在项目中使用它们。

参考: Laravel 5.8 已弃用的字符串和数组辅助函数

自动解析策略

从 Laravel 5.8 开始,只要解析策略和模型位于传统位置,您就不需要在 AuthServiceProvider 类中注册它们。

如果您更喜欢将非常规路径用于模型和解析策略,则可以注册回调以注册策略或继续手动配置它们:

Gate::guessPolicyNamesUsing(function ($class) {
    // Do stuff
    return $policyClass;
});

更多相关信息: Laravel 5.8 将支持授权 Policy 类的自动解析

更多新功能

Nexmo 和 Slack 信息通知通道

Blade 模板文件路径

Markdown 文件目录的改变

随着今天的发布, Laravel 5.7 将不再接收功能错误修复和更新。 但是,5.7 将在2019年8月之前收到安全更新。

Laravel 5.8 是最新的稳定版本,将在2019年8月左右处理收到的错误修复和更新,并在2020年2月左右之前进行安全修复。

了解更多

可以访问 laravel.com 查看「官方文档」。需要从 Laravel 5.7 升级到 Laravel 5.8,请查看 「升级指南」。

升级指南提供了预估的升级影响级别,以帮助你了解升级中最有影响的内容。请确保通读整篇升级指南,以使升级顺利进行。

中文翻译

中文翻译已启动,请关注:https://learnku.com/laravel/t...

更多翻译文章请见 Laravel 开发者社区 https://learnku.com/laravel/c...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30171.html

相关文章

  • Laravel 5.8 前瞻

    摘要:发布于年月,从那时起大约每六个月会发布一次的新版本。将会支持相对较新的来管理项目中的环境文件。弃用和辅助函数所有的和全局辅助函数都已弃用,将在中删除。将返回更干净的相同值。和通知和通知已从主项目中删除,并提取到第三方软件包中。 showImg(https://segmentfault.com/img/remote/1460000018269419?w=585&h=400); 无论是从零...

    tianhang 评论0 收藏0
  • Laravel 5.7 正式发布,同时启动中文翻译

    摘要:版本现在正式发布了,每个人都可以使用。该版本引入了一些新特性并修复了很多,改进超过了版本。我们正在翻译中文文档,这是个系统性学习的好机会,感兴趣的同学请前往 showImg(https://segmentfault.com/img/remote/1460000016281269); 「Laravel 5.7 」版本现在正式发布了,每个人都可以使用。该版本引入了一些新特性并修复了很多 b...

    Yujiaao 评论0 收藏0
  • Laravel 5.6 正式发布文档翻译工作将在春节后启动

    摘要:默认的应用哈希驱动通过新增的配置文件来控制。你可以在我们的文章中学习到更多的关于密码哈希算法的内容方法在类中引入了两个新的生成唯一的方法引入了两个新的方法来生成。 showImg(https://segmentfault.com/img/remote/1460000013229904?w=1400&h=708); Laravel 5.6 Laravel 5.6正式成为laravel框架...

    Kross 评论0 收藏0
  • Laravel 5.5 中文文档翻译完成(包含文档离线下载地址)

    摘要:文档地址离线版本翻译召集参与人员译者推荐阅读正式发布包含新功能说明往期回顾文档翻译召集文档翻译召集项目托管在上,欢迎提交反馈很荣幸跟你们一起翻译哈译者 showImg(https://segmentfault.com/img/remote/1460000011110053); 文档地址:https://d.laravel-china.org/d... 离线版本:https://lar...

    shleyZ 评论0 收藏0
  • 全新WordPress 5.8版本更新 编辑器功能再次强大

    摘要:即便你会说自己不会用古登堡编辑器,但是在安全升级里我们后续还是需要升级,且最好保持和官方版本一致。不过,目前老蒋一直在使用古登堡编辑器,所以有新的版本出来,我肯定需要尽快升级体验。根据WordPress官方既定的正式版本更新计划,我们可以看到最新正式版WordPress已经发布。对于我们大部分站长用户来说,这次的大版本的更新并没有安全更新,仅仅是版本的升级,主要侧重的新版本编辑器以及其他内部...

    xorpay 评论0 收藏0

发表评论

0条评论

hankkin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<