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();