<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                >[info] Laravel監聽 sql 語句 1.**創建監聽器** ~~~ php artisan make:listener QueryListener ~~~ 修改`handle`方法 ~~~ use Illuminate\Database\Events\QueryExecuted; use Illuminate\Support\Facades\Log; public function handle(QueryExecuted $event) { // 只在測試環境下輸出 log 日志 if (!app()->environment(['testing', 'local'])) { return; } $sql = $event->sql; $bindings = $event->bindings; $time = $event->time; // 毫秒 $bindings = array_map(function ($binding) { if (is_string($binding)) { return (string)$binding; } if ($binding instanceof \DateTime) { return $binding->format("'Y-m-d H:i:s'"); } return $binding; }, $bindings); $sql = str_replace('?', '%s', $sql); $sql = sprintf($sql, ...$bindings); Log::info('sql_log', ['sql' => $sql, 'time' => $time . 'ms']); } ~~~ 2.**注冊監聽事件** 在系統的服務提供者`App\Providers\EventServiceProvider`中注冊監聽事件 ~~~ protected $listen = [ QueryExecuted::class => [ QueryListener::class, ], ]; ~~~ 3.**執行 sql 查看日志** 可以在日志文件中看到 sql 的執行時間、sql 語句、毫秒數 ~~~ [2022-05-08 22:45:04] local.INFO: sql_log {"sql":"select * from `user` where `user`.`id` = 3 limit 1","time":"51.59ms"} ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看