public function calendar($date = null)
{
if (is_null($date)) {
$date = date('Y-m-d');
}
$events = $this->eventService->calendar($date);
$calendar = $this->eventService->generate($date);
if (empty($calendar)) {
abort(404);
}
return view('quarx-frontend::events.calendar')->with('events', $events)->with('calendar', $calendar);
}