Вы можете изменить метод get to first при получении данных с идентификатором события,
// first here to fetch one data
$eventArray[] = Events::where('id',$eventId['event_id'])->first();
Тогда в блейде вы можете получить доступ с синтаксисом объекта как ->
@foreach ($eventArray as $key => $value)
{{ dd($value)}}
<!-- or -->
{{ $value->id }}
@endforeach
Тогда вы будете знать, как его использовать.
Рекомендуемый подход,
// fetch the required event ids
$eventIds = array_column($events, "event_id");
// then fetch the data for those ids
$eventArray = Events::whereIn('id', $eventIds)->get();