by($request->user()?->id ?: $request->ip()); }); $this->routes(function () { Route::middleware('api') ->prefix('api') ->group(base_path('routes/api.php')); Route::middleware(['api', 'api.session']) ->prefix('moderation') ->group(base_path('routes/moderation.php')); Route::middleware('web') ->withoutMiddleware(\Illuminate\Routing\Middleware\ThrottleRequests::class.':api') ->group(base_path('routes/web.php')); Route::middleware(['api', 'api.session']) ->prefix('api') ->group(base_path('routes/deathgardenApi.php')); Route::middleware(['api', 'api.session']) ->prefix('metrics') ->group(base_path('routes/metrics.php')); Route::middleware(['api', 'api.session']) ->group(base_path('routes/messages.php')); Route::middleware(['web', 'auth', AdminPermissionCheck::class]) ->prefix('admin') ->group(base_path('routes/admin.php')); }); } }