2016-11-03 19 views
1

laravelでクエリを印刷したいのですが、私のクエリは DB::table('avt_channel_billing_address')->where('channel_id',$channel_id)->update($channelList)です。$ channelは値の配列です。laravelでの印刷クエリ

私はdd(DB::getQueryLog())toSqlを使ってみました.None print the query。

+0

を呼び出すよりも。私はちょうど私のために試して働いた。 – imrealashu

+0

@imrealashu私はこのDB :: table( 'avt_channel_billing_address') - >( 'channel_id'、$ channel_id) - > update($ channelList) - > toSql();を試しました。 Didnt work – Biswa

+0

私は答えを投稿しました。一度それを試してください。私はそれが私のために正常に働いたローカルで試した。 – imrealashu

答えて

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

Docs

+0

の代わりに私はvar_dumpを使用して仕事をしました。男の子 – Biswa

+0

cool。しかし、 'dd()'はちょうどダイダンプです。うまくいくはずです。 – imrealashu

0

あなたは上でそれを有効にする必要があります。DB::enableQueryLog();との両方が動作するはずDB::getQueryLog()