Get support for jeromegamez/firebase-php-examples

If you're new to LTH, please see our FAQ for more information on what it is we do.

Support Options

Unfortunately, there are currently no active helpers for this repository on the platform. Until they become available, we reccomend the following actions:

View Open Issues

Take a look to see if anyone else has experienced the same issue as you and if they managed to solve it.

Open an Issue

Make sure to read any relevant guidelines for opening issues on this repo before posting a new issue.

Sponsor directly

Check out the page and see if there are any options to sponsor this project or it's developers directly.

jeromegamez/firebase-php-examples

Firebase Admin SDK Examples

Example Symfony 6 Project using https://github.com/kreait/firebase-php

Sponsor

How to use

git clone git@github.com:jeromegamez/firebase-php-examples.git
cd firebase-php-examples
composer install
cp .env.dist .env
# Set FIREBASE_CREDENTIALS with the path to your credentials file
bin/console list app

Running the server

# Show available routes
bin/console debug:router
# Start the server
bin/console server:start

Available commands

bin/console app:create-user                  # Creates a Firebase user
bin/console app:fcm:send-message             # Send an FCM message
bin/console app:remote-config:list-versions  # Lists all remote config versions
bin/console app:reset-project                # Reset parts of a Firebase project to its initial state
bin/console app:upload-file                  # Upload a file to Firebase storage

Deploying to Google Cloud Engine

You can deploy the application to Google Cloud Engine with the following command:

gcloud app deploy

Make sure to remove/override the credentials setting when running on GCE - the SDK SDK will autodiscover the credentials on the GCE environment to connect to the Firebase services.

Our Mission

We want to make open source more sustainable. The entire platform was born from this and everything we do is in aid of this.

Interesting Articles

Thank you for checking out LiveTechHelper |
2025 © lth-dev incorporated

p-e622a1a2