发布于 2016-07-01 00:27:54 | 163 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Laravel 快速入门,程序狗速度看过来!
Laravel PHP Web开发框架
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
据 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 会序列化
4. 控制台队列输出改为真实的类名称
5. 可以自定义简单的分页
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