修复:channels.php 移除 int 类型提示,改用强转比较防兼容性问题
int $id 类型提示在某些 PHP 版本下对字符串参数可能失败,
统一改为 (int) 强转比较,与 App.Models.User.{id} 写法一致。
This commit is contained in:
+2
-2
@@ -29,6 +29,6 @@ Broadcast::channel('room.{roomId}', function ($user, $roomId) {
|
||||
|
||||
// 用户私有频道鉴权(好友通知:FriendAdded / FriendRemoved / BannerNotification)
|
||||
// 使用数字 ID 命名频道,避免中文用户名导致 Pusher 频道名验证失败。
|
||||
Broadcast::channel('user.{id}', function ($user, int $id) {
|
||||
return (int) $user->id === $id;
|
||||
Broadcast::channel('user.{id}', function ($user, $id) {
|
||||
return (int) $user->id === (int) $id;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user