protected $routeMiddleware = [ // ... Laravel defaults 'admin' => \App\Http\Middleware\AdminMiddleware::class, 'reseller' => \App\Http\Middleware\ResellerMiddleware::class, 'child' => \App\Http\Middleware\ChildPanelMiddleware::class, 'jwt.auth' => \App\Http\Middleware\JwtAuth::class, 'rate.limit' => \App\Http\Middleware\RateLimit::class, 'ip.whitelist' => \App\Http\Middleware\IpWhitelist::class, '2fa' => \App\Http\Middleware\TwoFactorMiddleware::class, ]; protected $middlewareGroups = [ 'web' => [ // ... default \App\Http\Middleware\TwoFactorMiddleware::class, ], 'api' => [ 'throttle:api', \App\Http\Middleware\JwtAuth::class, \App\Http\Middleware\RateLimit::class, \App\Http\Middleware\IpWhitelist::class, ], ];