This commit is contained in:
Benjamin Takats
2023-01-16 18:41:03 +01:00
parent cdd888a2fe
commit d7df6d1b50

View File

@@ -24,15 +24,29 @@ Route::middleware('auth:sanctum')
}); });
Route::middleware([]) Route::middleware([])
->as('api.') ->as('api.')
->group(function () { ->group(function () {
Route::resource('countries', \App\Http\Controllers\Api\CountryController::class); Route::resource('countries', \App\Http\Controllers\Api\CountryController::class);
}); });
Route::middleware([]) Route::middleware([])
->as('api.') ->as('api.')
->group(function () { ->group(function () {
Route::resource('languages', \App\Http\Controllers\Api\LanguageController::class); Route::resource('languages', \App\Http\Controllers\Api\LanguageController::class);
Route::get('meetups', function () {
return \App\Models\Meetup::with([
'city',
])
->get()
->map(fn($meetup) => [
'name' => $meetup->name,
'url' => $meetup->telegram_link ?? $meetup->webpage ?? $meetup->twitter_username,
'country' => str($meetup->city->country->code)->upper(),
'city' => $meetup->city->name,
'longitude' => $meetup->city->longitude,
'latitude' => $meetup->city->latitude,
]);
});
}); });
Route::get('/lnurl-auth-callback', function (\Illuminate\Http\Request $request) { Route::get('/lnurl-auth-callback', function (\Illuminate\Http\Request $request) {