コンテンツにスキップ
FrankenPHP
Esc
↑↓移動↵開く⌘Jプレビュー
このページの内容

リアルタイム

FrankenPHPには組み込みのMercureハブが付属しています! Mercureを使用すると、接続されているすべてのデバイスにリアルタイムイベントをプッシュでき、各デバイスは即座にJavaScriptイベントを受信します。

JSライブラリやSDKは必要ありません!

Mercure

Mercureハブを有効にするには、Mercureのサイトで説明されているようにCaddyfileを更新してください。

Mercureハブのパスは/.well-known/mercureです。 FrankenPHPをDocker内で実行している場合、完全な送信URLはhttp://php/.well-known/mercureのようになります。ここでのphpはFrankenPHPを実行するコンテナの名前です。

コードからMercureの更新をプッシュするには、Symfony Mercure Componentをお勧めします。なお、Symfonyのフルスタックフレームワークは必要ありません。