From c4f9f1a089ef8e2113dd8ca71d62a9e37ecaa8cd Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Thu, 27 Nov 2025 15:48:40 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20`meetup/ical`=20route=20and?= =?UTF-8?q?=20handler=20in=20MeetupController?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Introduced a new route `meetup/ical` in `api.php` to handle iCal data export. - Added `ical` method to `MeetupController` returning a 404 response for now. --- app/Http/Controllers/Api/MeetupController.php | 5 +++++ routes/api.php | 1 + 2 files changed, 6 insertions(+) diff --git a/app/Http/Controllers/Api/MeetupController.php b/app/Http/Controllers/Api/MeetupController.php index a1c5673..c96d588 100644 --- a/app/Http/Controllers/Api/MeetupController.php +++ b/app/Http/Controllers/Api/MeetupController.php @@ -10,6 +10,11 @@ use Illuminate\Http\Request; class MeetupController extends Controller { + public function ical() + { + abort(404); + } + public function index(Request $request) { $myMeetupIds = User::query()->find($request->input('user_id'))->meetups->pluck('id'); diff --git a/routes/api.php b/routes/api.php index ac8ef10..ae22321 100644 --- a/routes/api.php +++ b/routes/api.php @@ -10,6 +10,7 @@ Route::middleware([]) ->as('api.') ->group(function () { Route::resource('countries', \App\Http\Controllers\Api\CountryController::class); + Route::get('meetup/ical', [\App\Http\Controllers\Api\MeetupController::class, 'ical'])->name('api.meetup.ical'); Route::resource('meetup', \App\Http\Controllers\Api\MeetupController::class); Route::resource('lecturers', \App\Http\Controllers\Api\LecturerController::class); Route::resource('courses', \App\Http\Controllers\Api\CourseController::class);