From: Dan Brown Date: Mon, 29 May 2023 13:41:59 +0000 (+0100) Subject: Fixed bad /api docs redirection on sub path X-Git-Tag: v23.06~1^2~34^2~5 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/f78c0635eee694e3deeb362c4d49ce6a3bcbe906 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. --- 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']);