现在最新版的webman。数据库监听不生效了

故人重来
<?php

namespace app\process;

use support\Db;
use Webman\Bootstrap;

class MonitorSQL implements Bootstrap
{

    /**
     * @param $worker
     * @return void
     */
    public static function start($worker): void
    {
        var_dump(123);
        Db::listen(function ($query)  {
            var_dump(456);
            var_dump($query);
            var_dump($query->sql);
        });

    }
}

这里123 打印了 2次。但是 456 一直没有打印出来

118 1 0
1个回答

damao

没装 illuminate/events
另外命名空间 namespace app\process 好像不太对,应该是 app/bootstrap ?

  • 暂无评论
🔝