Laravel 5.7 正式发布了,一起来看看有哪些新特性吧!

2018-09-05 10:08:54 +08:00
 nonfu

Laravel 5.7 版本现在正式发布了,该版本引入了一些新特性并修复了很多 5.6 版本中的 bug,其中一些比较重要的新特性如下:

新的资源目录结构

resources 目录移除了 assets 子目录并将之前在 assets 目录下的子目录移到 resources 目录下。之前版本的 resources 目录结构如下:

/resources
├── assets
│   ├── js
│   └── sass
├── lang
│   └── en
└── views

Laravel 5.7 中目录结构调整如下:

/resources
├── js
├── lang
├── sass
└── views

新的自定义分页

Laravel 5.7 提供了一个新的分页方法来自定义分页器上显示的链接数目,有了这个方法,你就不必在某些场景下修改自定义分页视图模板了,你可以这样调用这个方法在当前页面定义链接数量:

User::paginate(10)->linksOnEachSide(5);

优化错误消息

Laravel 5.7 中跟踪动态调用 Eloquent 模型引起的错误消息将变得更加简单,这要感谢 Bouncer 的开发者 Joseph Silber:

更多新特性请参考 Laravel 5.7 新版特性

Laravel 5.7 功能更新及 bug 修复会持续到 2019 年 2 月,安全修复会持续到 2019 年 8 月。从 5.6 升级到 5.7 很简单,可以查看升级指南了解明细。

4636 次点击
所在节点    PHP
19 条回复
ylsc633
2018-09-05 10:21:02 +08:00
学院君好
nonfu
2018-09-05 10:21:47 +08:00
@ylsc633 你好
iPhonePKAndroid
2018-09-05 10:26:53 +08:00
不错,很牛
linpf
2018-09-05 10:28:27 +08:00
总结:
More Artistic and Slower
sunmonster
2018-09-05 10:36:20 +08:00
增加的都是边缘功能,越来越难用
nonfu
2018-09-05 10:41:08 +08:00
@sunmonster 都是一些功能优化项 没有重要功能迭代 所以建议了解即可 不必升级
liuguang
2018-09-05 10:41:26 +08:00
额,又出新版了,,,,
sagaxu
2018-09-05 10:43:20 +08:00
快速出原型,拿钱,bat 挖 cpp 和 java 来重构,然后早期 php 团队转做 oa 和运维系统
nonfu
2018-09-05 10:46:17 +08:00
@sagaxu 现在的公司都是这个套路 PHP 没那么差 Java 也没那么好 外来的和尚好念经 PPT 写得好
nonfu
2018-09-05 10:46:42 +08:00
@liuguang 半年一个版本
AmosWu
2018-09-05 14:20:59 +08:00
学院君好
abclucifer
2018-09-05 17:26:39 +08:00
5.5 用着很稳定
KgM4gLtF0shViDH3
2018-09-06 01:03:01 +08:00
现在在用 5.5,但是觉得 django 设计的更好,文档超详细
ifconfig
2018-09-06 09:05:47 +08:00
5.7 新出的后台 package 太棒了,可惜要收费,还是继续用回 laravel-adminlte 吧,目前和 node 搭配用,laravel 做后台业务快,node 高并发场景合适。
nonfu
2018-09-06 09:22:32 +08:00
@abclucifer 毕竟是 LTS 版本
nonfu
2018-09-06 09:23:43 +08:00
@bestkayle Django 之于 Python 就像 Spring 之于 Java 经历了漫长岁月的考验 生态非常成熟
nonfu
2018-09-06 09:24:17 +08:00
@ifconfig 毕竟 Laravel 作者也要吃饭~
wo642436249
2018-09-06 09:36:39 +08:00
Magician
2018-09-06 11:23:25 +08:00
我觉得还是 YII2.0 好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/486269

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX