Laravel5.5で、EloquentのSQLを確認するtoSql()とgetBindings()のメソッドです。toSql()で、SQLが確認できて、getBindings()で、バインド変数の実際の数値が確認できます。
参考サイト
Does Laravel's toSql() method mask ids? (column value being replaced by question mark)(Stack Overflow)
Laravel5でSQLを確認する(お手軽版)(Qiita)
実際に出力されるSQLとバインド変数の数値
// Eloquent
$blog = Blog::where('category', '=', 5)
->where('published_at', '>=', '2017-10-01');
// 出力
dd($blog->toSql(), $blog->getBindings());
"select * from `blogs` where `category` = ? and `published_at` >= ?"
array:2 [▼
0 => 5
1 =>"2017-10-01"
]
参考サイト
Does Laravel's toSql() method mask ids? (column value being replaced by question mark)(Stack Overflow)
Laravel5でSQLを確認する(お手軽版)(Qiita)