Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

print query in laravel

I want to print my query on laravel and my query is DB::table('avt_channel_billing_address')->where('channel_id',$channel_id)->update($channelList) where $channel is an array of values.

I tried using dd(DB::getQueryLog()) and toSql .None print the query.

like image 495
Biswa Avatar asked Oct 19 '25 09:10

Biswa


2 Answers

DB::enableQueryLog();
DB::table('avt_channel_billing_address')->where('channel_id',$channel_id)->update($channelList)
dd(DB::getQueryLog())

Docs

like image 196
imrealashu Avatar answered Oct 22 '25 04:10

imrealashu


$query = User::select("*")->toSql();
dd($query);

Another way:

DB::enableQueryLog();
$users = User::select("*")->get();
$quries = DB::getQueryLog();
dd($quries)
like image 39
Abu Sufian Avatar answered Oct 22 '25 03:10

Abu Sufian