new header

This commit is contained in:
HolgerHatGarKeineNode
2023-02-26 12:52:34 +01:00
parent 4914e567a3
commit 93f0005a42
27 changed files with 1222 additions and 1103 deletions

View File

@@ -22,24 +22,32 @@ class LecturerLandingPage extends Component
{
return view('livewire.school.lecturer-landing-page', [
'courseEvents' => CourseEvent::query()
->with([
'venue.city',
'course.tags',
])
->where('from', '>=', now())
->whereHas('course', function ($query) {
$query->where('lecturer_id', $this->lecturer->id);
})
->orderBy('from')
->get(),
'events' => CourseEvent::query()
'events' => CourseEvent::query()
->with([
'venue',
'course',
])
->where('from', '>=', now())
->whereHas('course', function ($query) {
$query->where('lecturer_id', $this->lecturer->id);
})
->orderBy('from')
->get()
->map(fn ($event) => [
'id' => $event->id,
'startDate' => $event->from,
'endDate' => $event->to,
'location' => $event->course->name,
->map(fn($event) => [
'id' => $event->id,
'startDate' => $event->from,
'endDate' => $event->to,
'location' => $event->course->name,
'description' => $event->venue->name,
]),
])