⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
work
/
app
/
Events
/
View File Name :
PusherNotificationAdminEvent.php
<?php namespace App\Events; use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Auth; class PusherNotificationAdminEvent implements ShouldBroadcast { use Dispatchable, InteractsWithSockets, SerializesModels; public $message; public $avatar; public $link; public $idNotification; public function __construct($idNotification, $data, $user) { if($user->avatar_url){ $avatar = '<img class="image-responsive" src="'.$user->avatar_url.'" alt="'.$user->getDisplayName().'">'; }else{ $avatar = '<span class="avatar-text">'.ucfirst($user->getDisplayName()[0]).'</span>'; } $this->avatar = $avatar; $this->link = @$data['link']; $this->idNotification = $idNotification; $this->message = @$data['message']; } public function broadcastOn() { return ['admin-channel']; } }