kreait/laravel-firebase
Laravel package integrating the Firebase PHP Admin SDK. Configure via service account credentials, access Firebase services through Laravel-friendly bindings, and support multiple Firebase projects. Maintained under beste org; namespace/package name unchanged.
kreait/firebase-php from 7.x to 8.xsymfony/cache:^7kreait/firebase-php from 6.x to 7.xGOOGLE_APPLICATION_CREDENTIALS environment variable or by modifying
the package configuration.config/firebase.php to reference the default HTTP timeout
kreait/firebase 6.7.0, the default was changed from ∞ to 30 seconds.This is a release with breaking changes. Please review the following changes and adapt your application where needed.
kreait/firebase-php ^6.0kreait/firebase-php <6.0Kreait\Laravel\Firebase\Facades\Firebase facade instead
Kreait\Laravel\Firebase\Facades\FirebaseAuthKreait\Laravel\Firebase\Facades\FirebaseDatabaseKreait\Laravel\Firebase\Facades\FirebaseDynamicLinksKreait\Laravel\Firebase\Facades\FirebaseFirestoreKreait\Laravel\Firebase\Facades\FirebaseMessagingKreait\Laravel\Firebase\Facades\FirebaseRemoteConfigKreait\Laravel\Firebase\Facades\FirebaseStorage$config['debug']/FIREBASE_ENABLE_DEBUG, use the http_debug_log_channel config option insteadkreait/firebase-php dependency to ^5.24 (Database Auth Variable Overrides are supported since 5.22)FIREBASE_AUTH_TENANT_ID environment variable
or firebase.projects.*.auth.tenant_id config variable.
(#79)
(thanks to [@sl0wik](https://github.com/sl0wik))\Kreait\Laravel\Firebase\Facades\Firebase facadeFirebaseAuth, FirebaseDatabase, FirebaseDynamicLinks, FirebaseFirestore, FirebaseMessaging, FirebaseRemoteConfig and FirebaseStorage facades^8.0 is now an allowed (but untested) PHP version(no changes, I just somehow mis-tagged 2.3.0 🙈)
config/firebase.php for the configuration
options and the SDK Logging Documentation
for more information.master to main -
if you're using dev-master as a version constraint in your composer.json, please
update it to dev-main.FIREBASE_ENABLE_DEBUG=true environment variable
or by adding 'debug' => true to config/firebase.php.kreait/firebase to ^5.0kreait/firebase-php to ^4.40.1^7.0kreait/firebase-php to ^4.40.0base_path() to address issues on Windows systems #7kreait/firebase-php to ^4.38.1kreait/firebase-php to ^4.35.0FirebaseFirestore facadekreait/firebase-php to ^4.32.0FirebaseDynamicLinks facadeFIREBASE_DYNAMIC_LINKS_DEFAULT_DOMAIN as environment variableTo update the package, please re-publish its configuration
php artisan vendor:publish --provider="Kreait\Laravel\Firebase\ServiceProvider" --tag=config
or add the following section to config/firebase.php:
<?php
return [
// ...
'dynamic_links' => [
'default_domain' => env('FIREBASE_DYNAMIC_LINKS_DEFAULT_DOMAIN')
],
// ...
];
kreait/firebase-php to ^4.30.1illuminate/contracts and illuminate/supportHow can I help you explore Laravel packages today?