[Laravel] 5.7.13がリリースされました

laravel/frameworkのバージョン5.7.13がリリースされました。更新された機能について確認していきます。

Added

1. カスタムバリデーションルールでメッセージを配列で指定可能になりました #26327

2. CollectionwhenEmpty()/whenNotEmpty()/unlessEmpty()/unlessNotEmpty()メソッドが追加されました #26345

3. Collectionsome()メソッドが追加されました #26376, 8f7e647

4. Illuminate\Cache\Repositorymissing()メソッドが追加されました #26351

5. Illuminate\View\FactoryMacroableトレイトが追加されました #26351

6. UNIONを使用する際にも集計クエリが可能になりました #26365

以下のようなクエリに対してもcount()で集計可能になりました。

DB::table('posts')->union(DB::table('videos'))->count();

select count(*) as aggregate from (
    (select * from `posts`) union (select * from `videos`)
) as `temp_table`

詳しい変更については以下を確認してください。

Release v5.7.13 · laravel/framework · GitHub

© Xzxzyzyz