country = request()->route('country'); } public function with(): array { return [ 'course' => $this->course->load('lecturer'), 'events' => $this->course ->courseEvents() ->with(['venue.city']) ->where('from', '>=', now()) ->orderBy('from', 'asc') ->get(), ]; } }; ?>
{{ $course->name }} @if($course->lecturer) {{ $course->lecturer->name }} @endif
@if($course->description)
{{ __('Über den Kurs') }} {!! $course->description !!}
@endif @if($course->lecturer)
{{ __('Über den Dozenten') }}
{{ $course->lecturer->name }} @if($course->lecturer->subtitle) {{ $course->lecturer->subtitle }} @endif @if($course->lecturer->intro) {!! $course->lecturer->intro !!} @endif
@if($course->lecturer->website) Website @endif @if($course->lecturer->twitter_username) Twitter @endif @if($course->lecturer->nostr) Nostr @endif
@endif
@if($course->lecturer && $course->lecturer->getFirstMedia('avatar'))
{{ __('Dozent') }} {{ $course->lecturer->name }}
@endif
@if($events->isNotEmpty())
{{ __('Kommende Veranstaltungen') }}
@foreach($events as $event) {{ $event->from->format('d.m.Y') }} {{ $event->from->format('H:i') }} - {{ $event->to->format('H:i') }} Uhr @if($event->venue) {{ $event->venue->name }} @if($event->venue->street) {{ $event->venue->street }} @if($event->venue->city) , {{ $event->venue->city->name }} @endif @endif @endif
{{ $event->registrations->count() }} {{ __('Anmeldungen') }}
{{ __('Details/Anmelden') }} @if($course->created_by === auth()->id()) {{ __('Bearbeiten') }} @endif
@endforeach
@endif