configureRateLimiting(); $this->routes(function (): void { Route::prefix("api") ->middleware("api") ->group(base_path("routes/api.php")); Route::middleware("web") ->group(base_path("routes/web.php")); }); } protected function configureRateLimiting(): void { RateLimiter::for("api", fn(Request $request) => Limit::perMinute(60)->by(optional($request->user())->id ?: $request->ip())); } }