app->singleton(FirebaseAuth::class, function ($app) { $factory = (new Factory) ->withServiceAccount(json_decode(env('FIREBASE_CREDENTIALS'), true)) ->withDatabaseUri(env('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() { // } }