group(function (): void { Route::post('/register', [AuthController::class, 'register']); Route::post('/login', [AuthController::class, 'login']); Route::middleware('auth:sanctum')->group(function (): void { Route::post('/logout', [AuthController::class, 'logout']); Route::get('/user', function (Request $request) { return $request->user(); }); }); }); Route::middleware('auth:sanctum')->group(function(): void { Route::get('/fixtures', [FixturesController::class, 'index']); Route::get('/picks', [PicksController::class, 'index']); Route::post('/picks', [PicksController::class, 'store']); });