loadTranslationsFrom(__DIR__ . '/../Resources/lang', 'ecommerce-finance'); $this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations'); if ($this->app->runningInConsole()) { $this->commands([ SyncJushuitanShipping::class, ]); } } public function register(): void { $this->app->singleton(UpstreamSnapshotRefresherRegistry::class, function ($app) { $registry = new UpstreamSnapshotRefresherRegistry( $app->make(UpstreamSourceRegistry::class) ); $registry->register('jiansun', fn () => $app->make(JianSunSnapshotRefresher::class)); $registry->register('operations_replica', fn () => $app->make(OperationsReplicaSnapshotRefresher::class)); return $registry; }); if (app()->routesAreCached()) { return; } foreach (['admin.php', 'api.php'] as $route) { $this->loadRoutesFrom(__DIR__ . '/../Routes/' . $route); } } }