From c8e2a51c124505bc5cb8639d429a406ffa161ac4 Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 26 Nov 2024 08:00:41 +0100 Subject: [PATCH] Use Prefix for api routes and group authenticated routes. --- routes/api.php | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/routes/api.php b/routes/api.php index 60ff195..80fa779 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,13 +1,22 @@ name('register'); -Route::post('/login', [AuthController::class, 'login'])->name('login'); -Route::post('/logout', [AuthController::class, 'logout'])->name('logout')->middleware('auth:sanctum'); +Route::group(['as' => 'api.'], function () { + + Route::post('/register', [AuthController::class, 'register'])->name('register'); + Route::post('/login', [AuthController::class, 'login'])->name('login'); + + Route::group(['middleware' => ['auth:sanctum']], function () { + Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); + + Route::get('/user', function (Request $request) { + return $request->user(); + }); + + }); + +}); -Route::get('/user', function (Request $request) { - return $request->user(); -})->middleware('auth:sanctum');