Laravel 7 新版本发布,新功能及更改

Laravel 7 新版本发布,新功能及更改

大家好,又见面了,我是全栈君。

Laravel 7 为非 LTS 版本,目前只有 Laravel 6 和 5.5 版本是 LTS 版本。

路由缓存提速

提升 Laravel 的性能真是当务之急,Laravel 7 号称提升了 Route Caching 的速度。

以最简单的 Hello World 为例,提升了两倍的速度。然而杯水车薪。

内置了 HTTP Client

实际上是对 Guzzle 的封装,这下方便多了,不用再手动导入 Guzzle 了。

use Illuminate\Support\Facades\Http;

$response = Http::post('url', [
    'name' => 'Laravel',
]);

echo $response['foo'];

$response->body()
$response->json()
$response->status()

定制化 Eloquent Casts

这个我暂时没有需求,内置的 cast 类型已经满足我的需求。

Laravel Airlock

一套针对单页应用,移动APP 设计的 API 认证系统。单个用户可以同时生成多个 token。

鸡肋,在 Laravel 解决不了性能问题之前,谁会用 Laravel 做 API 服务。

字符串的链式操作

return (string) Str::of('  Laravel Framework 6.x ')
                    ->trim()
                    ->replace('6.x', '7.x')
                    ->slug();

总结

总体而言,我还是没有升级 Laravel 7 的冲动,毕竟是非 LTS 版本。而且目前用 Laravel 的场景多是一台服务器上多个 web 项目,诸多历史项目升级意义不大。

参考

详细 Laravel 7 的新功能介绍参考:

https://laravel.com/docs/7.x/releases

Laravel 7 新版本发布,新功能及更改

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111770.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • windows安装mysql8.0_windows7哪个版本功能最多

    windows安装mysql8.0_windows7哪个版本功能最多Windows系统Mysql8.0.28的安装教程

    2022年9月14日
    2
  • 软件测试总结——常见的面试问题(一)

    软件测试总结——常见的面试问题(一)1.软件测试级别?单元测试:单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。Findyou又称为模块测试,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。(测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试)集成测试:(集成测试也称联合测试、组装测试,将程序模块采用适当的集成策略组装起…

    2022年5月29日
    27
  • 搭建一个QQ机器人叫女友起床

    搭建一个QQ机器人叫女友起床目录前言具体实现1、定时发送信息2、让机器人陪女朋友聊天3、调用一些有趣的接口健康填报小助手开发中。。。写在最后前言上一篇文章介绍了怎么配置机器人框架,并且实现了一些简单的功能。(发送私聊或者群聊信息、接收上报的事件、简单的自动回复等等)这次为了让QQ机器人更加智能,调用了一些实用的接口。通过自己搭建的机器人实现定时叫女朋友起床、和女朋友聊天等功能。如上图所示,我的机器人每天都会准时叫女朋友起床;并且在我忙的时候然而女朋友无聊的时候可以陪她聊一会天。具体实现以下实现的功能都需要机器人已经配置完

    2022年6月7日
    48
  • acwing-257. 关押罪犯(二分图+二分)「建议收藏」

    acwing-257. 关押罪犯(二分图+二分)「建议收藏」S 城现有两座监狱,一共关押着 N 名罪犯,编号分别为 1∼N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为 c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为 c 的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突事件按影响力从大到小排成一个列表,然后上报到 S 城 Z 市长那里。公务繁忙的 Z 市长只会去看

    2022年8月9日
    7
  • Javascript全局变量和局部变量

    Javascript全局变量和局部变量Javascript全局变量和局部变量先看一段代码:<script>vara=1;functiontest(){alert(a); vara=2;alert(a);}test();alert(a);</script>运行结果:undefined21而一般我们会认为:结果应该是121再看一段代码:<script>vara=1; functiontest(){

    2022年4月28日
    53
  • ubuntu经常使用的命令摘要

    ubuntu经常使用的命令摘要

    2022年1月8日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号