webman 如何在控制臺打印日志和sql日志
<?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}");
}
});
}
}
}