修复百家乐/节日福利广播频道错误:Channel→PresenceChannel,与前端Echo.join()订阅的presence-room.1频道一致

This commit is contained in:
2026-03-01 20:40:34 +08:00
parent 37b1595709
commit 4ffc4abff4
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -14,8 +14,8 @@
namespace App\Events; namespace App\Events;
use App\Models\BaccaratRound; use App\Models\BaccaratRound;
use Illuminate\Broadcasting\Channel;
use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow; use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;
use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
@@ -38,7 +38,7 @@ class BaccaratRoundOpened implements ShouldBroadcastNow
*/ */
public function broadcastOn(): array public function broadcastOn(): array
{ {
return [new Channel('room.1')]; return [new PresenceChannel('room.1')];
} }
/** /**
+2 -2
View File
@@ -14,8 +14,8 @@
namespace App\Events; namespace App\Events;
use App\Models\BaccaratRound; use App\Models\BaccaratRound;
use Illuminate\Broadcasting\Channel;
use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow; use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;
use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
@@ -38,7 +38,7 @@ class BaccaratRoundSettled implements ShouldBroadcastNow
*/ */
public function broadcastOn(): array public function broadcastOn(): array
{ {
return [new Channel('room.1')]; return [new PresenceChannel('room.1')];
} }
/** /**
+2 -2
View File
@@ -15,8 +15,8 @@
namespace App\Events; namespace App\Events;
use App\Models\HolidayEvent; use App\Models\HolidayEvent;
use Illuminate\Broadcasting\Channel;
use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow; use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;
use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
@@ -40,7 +40,7 @@ class HolidayEventStarted implements ShouldBroadcastNow
public function broadcastOn(): array public function broadcastOn(): array
{ {
return [ return [
new Channel('room.1'), new PresenceChannel('room.1'),
]; ];
} }