Laravel 顯示 SQL 語法
更新日期:一般可以使用 toSql();
例如
Product::first()->toSql();
DB::table('products')->select()->toSql();
但是那必須要是
Model 或是
Illuminate\Database\Query\Builder
才有這個method
如果是回傳結果的 insert remove update 之類的就無法看 SQL 語法
這時候可以使用
DB::enableQueryLog();
Product::where(['id'=>'1'])->delete(); // 自行決定指令
dd(DB::getQueryLog());
即可顯示結果