Laravel 当用户加入一个频道时,有没有办法获得时间?

Laravel 当用户加入一个频道时,有没有办法获得时间?,laravel,Laravel,我正在开发用户加入频道的应用程序。我需要得到用户订阅频道的时间。有没有办法实施它 Broadcast::channel('chat', function ($user) { $ip = Request::ip(); if (auth()->check()) { return [ 'id' => $user->id, 'ip' => $ip,

我正在开发用户加入频道的应用程序。我需要得到用户订阅频道的时间。有没有办法实施它

Broadcast::channel('chat', function ($user) {
        $ip = Request::ip();
        if (auth()->check()) { 
            return [
                'id' => $user->id,
                'ip' => $ip,
                'name' => $user->name
            ];
        }
    });

为什么不以同样的方式获得
$ip

Broadcast::频道('chat',函数($user){
$ip=请求::ip();
如果(auth()->check()){
$time=now();//此处
返回[
'id'=>$user->id,
“ip”=>$ip,
“名称”=>$user->name,
“已加入”=>$time,
];
}
});
helper函数返回当前时间的Carbon实例

now
功能为当前时间创建一个新的
illighted\Support\Carbon
实例:

$now=now();