mirror of
https://github.com/HolgerHatGarKeineNode/einundzwanzig-app.git
synced 2026-06-17 16:40:31 +00:00
🧪 Add API tests and update controllers for detailed course and lecturer data
- 🚀 Introduced feature tests for courses and lecturers, covering pagination limits, detailed data retrieval, and 404 responses. - ✏️ Updated `CourseController` to support `withDetails` for courses, including lecturer and next event data. - ✏️ Updated `LecturerController` to support `withDetails` for lecturers, including future events count. - ⚙️ Expanded routes to include `show` endpoints for courses and lecturers.
This commit is contained in:
+1
-1
@@ -22,7 +22,7 @@ Route::middleware(['throttle:60,1'])
|
||||
Route::resource('countries', CountryController::class)->only(['index']);
|
||||
Route::get('meetup/ical', [MeetupController::class, 'ical'])->name('api.meetup.ical');
|
||||
Route::resource('meetup', MeetupController::class)->only(['index']);
|
||||
Route::resource('lecturers', LecturerController::class)->only(['index']);
|
||||
Route::resource('lecturers', LecturerController::class)->only(['index', 'show']);
|
||||
Route::resource('courses', CourseController::class)
|
||||
->only(['index', 'show']);
|
||||
Route::resource('cities', CityController::class)->only(['index']);
|
||||
|
||||
Reference in New Issue
Block a user