From f78c0635eee694e3deeb362c4d49ce6a3bcbe906 Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Mon, 29 May 2023 14:41:59 +0100 Subject: [PATCH] Fixed bad /api docs redirection on sub path Direct route redirect does not seem to go via standard URL generator so misses off generation via base URL. --- app/Api/ApiDocsController.php | 8 ++++++++ routes/web.php | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Api/ApiDocsController.php b/app/Api/ApiDocsController.php index 020c8902f..382ec15eb 100644 --- a/app/Api/ApiDocsController.php +++ b/app/Api/ApiDocsController.php @@ -28,4 +28,12 @@ class ApiDocsController extends ApiController return response()->json($docs); } + + /** + * Redirect to the API docs page. + */ + public function redirect() + { + return redirect('/api/docs'); + } } diff --git a/routes/web.php b/routes/web.php index 48f6c27ba..468c300ba 100644 --- a/routes/web.php +++ b/routes/web.php @@ -29,7 +29,7 @@ Route::middleware('auth')->group(function () { ->where('path', '.*$'); // API docs routes - Route::redirect('/api', '/api/docs'); + Route::get('/api', [ApiDocsController::class, 'redirect']); Route::get('/api/docs', [ApiDocsController::class, 'display']); Route::get('/pages/recently-updated', [EntityControllers\PageController::class, 'showRecentlyUpdated']);