代碼如下:
\DB::enableQueryLog(); User::find(1); dd(\DB::getQueryLog());
執行結果:
array:1 [ 0 => array:3 [ "query" => "select * from `ecs_goods` where `goods_id` = ? and (`is_on_sale` = ? and `is_delete` = ? and `is_alone_sale` = ?)" "bindings" => array:4 [ 0 => "9" 1 => "1" 2 => "0" 3 => "1" ] "time" => 39.0 ] ]
有時候,我們在使用Laravel進行數據查詢的時候,經常有各種原因導致查詢或語句這個時候,我們就需要查看當前執行的原生語句是否有問題。這個時候就可以使用此代碼了。
