From f7624ea320d99c19284efeae75d9ce7881f93e30 Mon Sep 17 00:00:00 2001 From: fsociety Date: Wed, 19 Jun 2024 19:22:06 +0200 Subject: [PATCH] feat(routes): add media and logo to meetups API endpoint --- routes/api.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/routes/api.php b/routes/api.php index 0c9be44d..782f406c 100644 --- a/routes/api.php +++ b/routes/api.php @@ -76,12 +76,13 @@ Route::middleware([]) 'image' => $item->getFirstMediaUrl('main'), ]); }); - Route::get('meetups', function () { + Route::get('meetups', function (Request $request) { return \App\Models\Meetup::query() ->where('visible_on_map', true) ->with([ 'meetupEvents', 'city.country', + 'media', ]) ->get() ->map(fn($meetup) => [ @@ -100,6 +101,7 @@ Route::middleware([]) 'simplex' => $meetup->simplex, 'nostr' => $meetup->nostr, 'next_event' => $meetup->nextEvent, + 'logo' => $request->has('withLogos') ? $meetup->getFirstMediaUrl('logo') : null, ]); }); Route::get('meetup-events/{date?}', function ($date = null) {