Laravel 发布 5.4.17 版本

file
(。・∀・)ノ゙嗨!这里是骏妞儿~2017 年 4 月 4 日,全国人民都在放清明假期和祖先团圆的时候,Laravel v5.4.17 发布了!它增加了几个新功能,比如 Collection 的 Times 方法、迁移的改进等等。

Collection::Times()#

感谢 Joseph Silber 为 Collection 收录了一个新的 Times 方法,可以让你做这样的事情:

$slugs = Collection::times(5, function ($number) {
    return 'slug-'.$number;
});

// ['slug-1', 'slug-2', 'slug-3', 'slug-4', 'slug-5'];

或者也可以在模型工厂里面做这样的事情:

$products = Collection::times(5, function ($number) {
    return factory(Product::class)->create(['name' => 'Product #'.$number]);
});

Laravel 迁移#

创建我们创建迁移时,Laravel 会要你同时定义 updown 两个方法。这样,系统会根据你设置的进行的方向知道需要更改和重置的内容。现在在 v5.4.17 中,迁移只会调用存在的 updown 方法。

其他 V5.4.17 的更改包括:#

参考链接:https://laravel-news.com/laravel-5-4-17-is...
更多新消息可以第一时间上 Laravel 资讯站 查看

本作品采用《CC 协议》,转载必须注明作者和本文链接
Stay Hungry, Stay Foolish.
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。