$superAdmins = User::role('super_admin')->get();
foreach ($superAdmins as $superAdmin) {
Notification::make()
->title(Lang::get('complaint.admin.title.new_complaint', [
'user' => $complaint->userOrder->user->full_name,
'group' => $complaint->userOrder->group->name
]))
->body(Lang::get('complaint.admin.content.new_complaint', [
'user' => $complaint->userOrder->user->full_name,
'group' => $complaint->userOrder->group->name
]))
->actions([
Action::make('view')
->label(Lang::get('complaint.admin.label.view_complaint'))
->button()
->url(ComplaintResource::getUrl('view', ['record' => $complaint]))
->markAsRead()
])
->broadcast($superAdmin)
->sendToDatabase($superAdmin);
event(new DatabaseNotificationsSent($superAdmin));
}
$superAdmins = User::role('super_admin')->get();
foreach ($superAdmins as $superAdmin) {
Notification::make()
->title(Lang::get('complaint.admin.title.new_complaint', [
'user' => $complaint->userOrder->user->full_name,
'group' => $complaint->userOrder->group->name
]))
->body(Lang::get('complaint.admin.content.new_complaint', [
'user' => $complaint->userOrder->user->full_name,
'group' => $complaint->userOrder->group->name
]))
->actions([
Action::make('view')
->label(Lang::get('complaint.admin.label.view_complaint'))
->button()
->url(ComplaintResource::getUrl('view', ['record' => $complaint]))
->markAsRead()
])
->broadcast($superAdmin)
->sendToDatabase($superAdmin);
event(new DatabaseNotificationsSent($superAdmin));
}