publishes([ __DIR__ . '/../config' => config_path(), ], 'config'); // * Set filter condition $this->app->singleton('hasToFilterIp', fn (Application $app) => $app->environment('production', 'staging')); /** @var \Illuminate\Routing\Router */ $router = $this->app->make(Router::class); $router->aliasMiddleware('admin-secure', AdminSecureMiddleware::class); } /** * Register any application services. * * @return void */ public function register() { $this->mergeConfigFrom( sprintf('%s/../config/admin-secure.php', __DIR__), 'admin-secure' ); } }