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

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

Added

1. クエリビルダーのサブクエリを生成するメソッドが追加されました (#23818)

以下のメソッドでサブクエリを生成できます。

  • joinSub
  • leftJoinSub
  • rightJoinSub
DB::table('table')->joinSub('select * from "subtable"', 'sub', ...);
DB::table('table')->joinSub(function ($q) { $q->from('subtable'); }, 'sub', ...);
DB::table('table')->joinSub(DB::table('subtable')->where('foo', 'bar'), 'sub', ...);

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

Release v5.6.17 · laravel/framework · GitHub

© Xzxzyzyz