Laravel 5.3 即将发布,新特性抢先看 - 开源中国社区
Laravel 5.3 即将发布,新特性抢先看
oschina 2016年07月01日

Laravel 5.3 即将发布,新特性抢先看

oschina oschina 发布于2016年07月01日 收藏 13

有免费的MySQL,为什么还要买? >>>  

laravel-5-3

据 Laravel 官方消息,Laravel 5.3 将在今年的 Laracon US 会议期间发布,这就意味着它将在 7 月的 28 号或者 29 号与大家见面。根据列在 Laracon 网站上的时间表,Taylor 将在 Louisville 当地时间 7 月 28 号下午 5:15 演讲,所有应该就会在那个时间。下面,带大家抢先看看 Laravel 5.3 即将带来的新特性。

1. 回滚一个 Migration

Migration 新添加的特性是允许你回滚一个而不是全部:

php artisan migrate:rollback --step=1

2. Blade 模板的 foreach 循环

在 Blade 模板的 @foreach 循环中,你可以使用 $loop 变量。它允许你这么使用:

@if($loop->first)
    Do something on the first iteration.
<a href="http://www.jobbole.com/members/endif1983">@endif</a>

 @if($loop->last)
    Do something on the last iteration.
@endif

3. Eloquent Collections 会序列化

laravel-collection-serialized

4. 控制台队列输出改为真实的类名称

laravel-queue-console

5. 可以自定义简单的分页

laravel-pagination-customize

6. First or Create

现在 firstOrCreate() 允许传入额外的值:

return User::firstOrCreate(['github_id', $githubUser->id], ['avatar' => $githubUser->avatar]);

7. 查询构造器允许返回集合

查询构造器之前都是返回数组,而现在改为返回集合:

$collection = DB::table('posts')->get();

8. 多个 Migration 路径

现在你可以在 service provider 中加载自定义路径中的 migration:

$this->loadMigrationsFrom('path/to/migrations/folder')

9. Laravel Echo

Laravel Echo 是一个新的特性,相对于现在的广播系统来说是一个很大的提升。

详情:A look at what’s coming to Laravel 5.3

via:9iphp

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Laravel 5.3 即将发布,新特性抢先看
分享
评论(35)
最新评论
0
laravel蛮爽的。
0
Yii连CI都不如
0
留痕
0
企业级用laravel还是symfony2
这真是个问题
0
用的什么电脑,苹果的吧
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧

引用来自“开源中国总统”的评论

笑话

引用来自“布老虎”的评论

请您在yii2的官网上找出来官方宣布yii2支持PHP 7的话语来。

引用来自“开源中国总统”的评论

http://www.yiiframework.com/news/92/php-7-released/ 看不懂英文建议用百度翻译

引用来自“布老虎”的评论

在这篇新闻里有一句话:Yii 2.0 is compatible with PHP 7 and should run on it without any issues. SHOULD说明兼容性还没经过充分测试。
在之后的2.0.7发布的新闻稿里只提了一句:ApcCache is now able to handle PHP 7 APCu properly. In order to use it set useApcu cache property to true. 说明之前起码ApcCache是不能用的。在2.0.8的发布新闻里却单独列出了一个小标题:PHP 7 compatibility,里面谈到了又修复了两个PHP 7的兼容性:Yii 2.0.8 got a couple of PHP 7 compatibility fixes.

Yii 2就这状态,我真心不敢在PHP 7用。。。

引用来自“开源中国总统”的评论

呵呵,自己去看github issue吧
github里yii2的官方库有php7标签的issue只有11个。其中有4个尚未关闭,在7个关闭的issue当中有因为讨论跑偏关闭的,也有因为提交重复而关闭的。解决掉的问题也正是新版本的发布新闻里提到的那几个问题。

看不出你让我看github issue的建议有什么建设性的意义。
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧

引用来自“开源中国总统”的评论

笑话

引用来自“布老虎”的评论

请您在yii2的官网上找出来官方宣布yii2支持PHP 7的话语来。

引用来自“开源中国总统”的评论

http://www.yiiframework.com/news/92/php-7-released/ 看不懂英文建议用百度翻译

引用来自“布老虎”的评论

在这篇新闻里有一句话:Yii 2.0 is compatible with PHP 7 and should run on it without any issues. SHOULD说明兼容性还没经过充分测试。
在之后的2.0.7发布的新闻稿里只提了一句:ApcCache is now able to handle PHP 7 APCu properly. In order to use it set useApcu cache property to true. 说明之前起码ApcCache是不能用的。在2.0.8的发布新闻里却单独列出了一个小标题:PHP 7 compatibility,里面谈到了又修复了两个PHP 7的兼容性:Yii 2.0.8 got a couple of PHP 7 compatibility fixes.

Yii 2就这状态,我真心不敢在PHP 7用。。。
呵呵,自己去看github issue吧
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧

引用来自“开源中国总统”的评论

笑话

引用来自“布老虎”的评论

请您在yii2的官网上找出来官方宣布yii2支持PHP 7的话语来。

引用来自“开源中国总统”的评论

http://www.yiiframework.com/news/92/php-7-released/ 看不懂英文建议用百度翻译
在这篇新闻里有一句话:Yii 2.0 is compatible with PHP 7 and should run on it without any issues. SHOULD说明兼容性还没经过充分测试。
在之后的2.0.7发布的新闻稿里只提了一句:ApcCache is now able to handle PHP 7 APCu properly. In order to use it set useApcu cache property to true. 说明之前起码ApcCache是不能用的。在2.0.8的发布新闻里却单独列出了一个小标题:PHP 7 compatibility,里面谈到了又修复了两个PHP 7的兼容性:Yii 2.0.8 got a couple of PHP 7 compatibility fixes.

Yii 2就这状态,我真心不敢在PHP 7用。。。
0
这个框架的,如何发音?
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧

引用来自“开源中国总统”的评论

笑话

引用来自“布老虎”的评论

请您在yii2的官网上找出来官方宣布yii2支持PHP 7的话语来。
http://www.yiiframework.com/news/92/php-7-released/ 看不懂英文建议用百度翻译
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧

引用来自“开源中国总统”的评论

笑话

引用来自“布老虎”的评论

请您在yii2的官网上找出来官方宣布yii2支持PHP 7的话语来。
自己看issue
0
说优雅,我咋觉得复杂,还是phalcon舒坦
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧

引用来自“开源中国总统”的评论

笑话
请您在yii2的官网上找出来官方宣布yii2支持PHP 7的话语来。
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧
笑话
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2

引用来自“布老虎”的评论

yii2还不支持php 7吧
呵呵
0

引用来自“554330833a”的评论

请问PHP web框架哪家最强,企业用最多,最稳定

引用来自“开源中国总统”的评论

yii2
yii2还不支持php 7吧
0
太胖
0
除了性能,其他真的没得黑
0
期待性能上的提升
0

引用来自“开源中国总统”的评论

各位,入坑需谨慎

引用来自“采女孩的小蘑菇”的评论

不会别说坑

引用来自“开源中国总统”的评论

项目后期让你欲哭无泪

引用来自“采女孩的小蘑菇”的评论

没发现,我公司好多项目都是laravel,用的很爽
laravel用了三年,确实不错。只要遵循规范,项目开发起来很舒服。以往的php项目都是大杂烩,项目转手之后下个人基本上很难理清楚。
顶部