app->singleton(FirebaseAuth::class, function ($app) { $factory = (new Factory) ->withServiceAccount(config('firebase.credentials')) ->withDatabaseUri(config('firebase.database_url')); return $factory->createAuth(); }); $this->app->singleton(Database::class, function ($app) { $factory = (new Factory) ->withServiceAccount(config('firebase.credentials')) ->withDatabaseUri(config('firebase.database_url')); return $factory->createDatabase(); }); } public function boot() { // } }