select([ 'user_notifications.*', 'notifications.title', 'notifications.message', 'notifications.priority', 'notifications.scheduled_at', 'notifications.expires_at', 'notifications.target_group', ]) ->join('notifications', 'notifications.id', '=', 'user_notifications.notification_id') ->where('user_notifications.user_id', $userId) ->where('user_notifications.notification_id', $notificationId) ->first(); return $row ? $row->toArray() : null; } }