getUsersForNotifications() as $user) { $user->notify(new VacationRequestNotification($user, $vacationRequest)); } $vacationRequest->user->notify(new VacationRequestNotification($vacationRequest->user, $vacationRequest)); } protected function getUsersForNotifications(): Collection { return User::query() ->where("role", Role::TECHNICAL_APPROVER) ->orWhere("role", Role::ADMINISTRATIVE_APPROVER) ->get(); } }