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

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

Added

1. Collection::loadMissing()メソッドが追加されました (#24166, #24215)

ネストしたリレーションの取得や、コールバックに対応しました。

// before
(new \Illuminate\Database\Eloquent\Collection($posts->pluck('comments')->collapse()))->load('parent');

// after
$posts = Post::with('comments')->get();
$posts->loadMissing('comments.parent');

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

Release v5.6.22 · laravel/framework · GitHub

© Xzxzyzyz