国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman 如何在控制臺打印日志和sql日志

suoxin

webman 如何在控制臺打印日志和sql日志

7652 1 1
1個回答

sunsgne
<?php
declare(strict_types=1);

namespace support;

use Illuminate\Database\Events\QueryExecuted;
use Webman\Bootstrap;

class SqlDebug implements Bootstrap
{
    public static function start($worker)
    {
        if (true === yaml('app.debug_mode'))
        {
            Db::connection()->listen(function (QueryExecuted $queryExecuted){
                if (isset($queryExecuted->sql) and  $queryExecuted->sql !== "select 1")
                {
                    dump("[{$queryExecuted->time} ms] {$queryExecuted->sql}");
                }
            });
        }

    }
}

  • sunsgne 2022-07-19

    記得在config/Bootstrap.php寫入就行

  • suoxin 2022-07-19

    think-orm是同樣的嘛

  • chaz6chez 2022-07-19

    webman沒有自帶yaml()和dump(),自行修改即可,而且你這個是laravelDB的例子喲

  • suoxin 2022-07-19

    yaml 我用config代替了

年代過于久遠(yuǎn),無法發(fā)表回答
??