Laravelのコードでconnection_statusを使ったら常に 0 が返った

Laravelのコントローラ内で connection_status を使って、ブラウザからリクエスト後にブラウザを閉じたのですが、Laravel 側で sleep() してから connection_status が実行されても、常に 0 が返りました。

おそらく、Laravel というか web サーバーによってコネクションがプールされているので、Laravel としてはクライアントとの接続が切れたことは検知できないようです。