第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Laravel 5中執(zhí)行查詢?DB :: getQueryLog()返回空數(shù)組

如何在Laravel 5中執(zhí)行查詢?DB :: getQueryLog()返回空數(shù)組

PHP
德瑪西亞99 2019-10-24 15:00:21
我正在嘗試查看查詢?nèi)罩?,但DB::getQueryLog()只返回一個空數(shù)組:$user = User::find(5);print_r(DB::getQueryLog());結果Array()如何查看此查詢的日志?
查看完整描述

3 回答

?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

如果您真正關心的只是用于快速調(diào)試目的的實際查詢(最后一個運行):


DB::enableQueryLog();


# your laravel query builder goes here


$laQuery = DB::getQueryLog();


$lcWhatYouWant = $laQuery[0]['query']; # <-------


# optionally disable the query log:

DB::disableQueryLog();

做一個print_r()上$laQuery[0]得到充分的查詢,包括綁定。($lcWhatYouWant上面的變量會將變量替換為??)


如果您使用的不是主要的mysql連接,則需要改用以下這些:


DB::connection("mysql2")->enableQueryLog();


DB::connection("mysql2")->getQueryLog();

(連接名稱為“ mysql2”)


查看完整回答
反對 回復 2019-10-24
?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

把它放在routes.php文件中:


\Event::listen('Illuminate\Database\Events\QueryExecuted', function ($query) {

    echo'<pre>';

    var_dump($query->sql);

    var_dump($query->bindings);

    var_dump($query->time);

    echo'</pre>';

});

由msurguy提交,此頁面中的源代碼。您將在注釋中找到laravel 5.2的此修復代碼。


查看完整回答
反對 回復 2019-10-24
  • 3 回答
  • 0 關注
  • 2693 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號