mirror of
https://github.com/HolgerHatGarKeineNode/einundzwanzig-app.git
synced 2025-12-14 12:06:46 +00:00
✨ Add meetup/ical route and handler in MeetupController
- 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.
This commit is contained in:
@@ -10,6 +10,11 @@ use Illuminate\Http\Request;
|
|||||||
|
|
||||||
class MeetupController extends Controller
|
class MeetupController extends Controller
|
||||||
{
|
{
|
||||||
|
public function ical()
|
||||||
|
{
|
||||||
|
abort(404);
|
||||||
|
}
|
||||||
|
|
||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$myMeetupIds = User::query()->find($request->input('user_id'))->meetups->pluck('id');
|
$myMeetupIds = User::query()->find($request->input('user_id'))->meetups->pluck('id');
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ 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::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('meetup', \App\Http\Controllers\Api\MeetupController::class);
|
||||||
Route::resource('lecturers', \App\Http\Controllers\Api\LecturerController::class);
|
Route::resource('lecturers', \App\Http\Controllers\Api\LecturerController::class);
|
||||||
Route::resource('courses', \App\Http\Controllers\Api\CourseController::class);
|
Route::resource('courses', \App\Http\Controllers\Api\CourseController::class);
|
||||||
|
|||||||
Reference in New Issue
Block a user