実際にはどのようにSQLが展開され発行されているの??
という時に確認する方法
確認したい命令の直前に入れる
DB::enableQueryLog();
確認したい命令
$user = User::find(2);
確認したい命令の直後に入れる
dd(DB::getQueryLog());
こんな感じで表示される
array:1 [▼
0 => array:3 [▼
"query" => "select * from `users` where `users`.`id` = ? limit 1"
"bindings" => array:1 [▼
0 => 2
]
"time" => 16.69
]
]
use DB;
を忘れずに!