/** * Export an event to ical. * * @return Response */ public function export($id) { $event = Event::find($id); return response()->view('events.export', compact('event'))->header('Content-Type', 'text/calendar; charset=utf-8')->header('Content-Disposition', 'attachment; filename=' . str_slug($event->name) . '.ics'); }