先日の Taylor 氏の Tweet 数年越しに, toRawSql() メソッドが実装されたそうです! 🎉 何の話? コチラの記事にお世話になった人は大勢いるでしょう. Laravel では,実行(される|された)クエリを取得する方法は 3 つあります. Query Builder の toSql() メソッドを使う DB Facade(Database Connection) の DB::getQueryLog() メソッドを使う QueryExecuted::class Event の $sql プロパティを読み取る これらはどれも, ”完全な SQL クエリ” ではありませんでした. 例えば, toSql() が返すクエリは以下のようなものでした. $sql = User::query()->whereIn('id', [1, 2, 3])->toSql(); // "sele