diff --git a/app/Events/FriendAdded.php b/app/Events/FriendAdded.php index ca26064..b7cd4f7 100644 --- a/app/Events/FriendAdded.php +++ b/app/Events/FriendAdded.php @@ -47,6 +47,17 @@ class FriendAdded implements ShouldBroadcast return new PrivateChannel('user.'.$this->toUsername); } + /** + * 指定广播事件名称(短名),供前端 listen('.FriendAdded') 匹配。 + * + * 默认广播名为全类名 App\Events\FriendAdded, + * 指定短名后前端只需 .listen('.FriendAdded')。 + */ + public function broadcastAs(): string + { + return 'FriendAdded'; + } + /** * 广播负载:包含发起人信息和互相好友状态,供前端弹窗使用。 * diff --git a/app/Events/FriendRemoved.php b/app/Events/FriendRemoved.php index 6d58d07..a6f95cf 100644 --- a/app/Events/FriendRemoved.php +++ b/app/Events/FriendRemoved.php @@ -47,6 +47,17 @@ class FriendRemoved implements ShouldBroadcast return new PrivateChannel('user.'.$this->toUsername); } + /** + * 指定广播事件名称(短名),供前端 listen('.FriendRemoved') 匹配。 + * + * 默认广播名为全类名 App\Events\FriendRemoved, + * 指定短名后前端只需 .listen('.FriendRemoved')。 + */ + public function broadcastAs(): string + { + return 'FriendRemoved'; + } + /** * 广播负载:包含发起人信息和之前互相好友状态,供前端弹窗使用。 *