group(function () { //MOVE TO INSIDE Route::post('/logout', [UserController::class, 'logout']); // Posts Route::get('/posts', [PostController::class, 'get']); Route::post('/posts', [PostController::class, 'post']); Route::put('/posts/{id}', [PostController::class, 'put']); Route::delete('/posts/{id}', [PostController::class, 'delete']); // Comments Route::get('/posts/{post_id}/comments', [CommentController::class, 'getPostComments']); Route::get('/comments/{id}', [CommentController::class, 'getComment']); Route::post('/posts/{post_id}/comments', [CommentController::class, 'post']); Route::put('/comments/{id}', [CommentController::class, 'put']); Route::delete('/comments/{id}', [CommentController::class, 'delete']); }); // User Route::middleware('auth:sanctum')->get('/user', function (Request $request) { return $request->user(); }); Route::post('/register', [UserController::class, 'register']); Route::post('/login', [UserController::class, 'login']); Route::middleware('auth:sanctum')->post('/edit', [UserController::class, 'editProfile']);