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.
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!