kreait / laravel-firebase

A Laravel package for the Firebase PHP Admin SDK

Home Page:https://github.com/kreait/firebase-php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Google/ApiCore/Serializer Not Found

Zein0 opened this issue · comments

Google/ApiCore/Serializer' not found

I'm trying to access Firestore database from laravel I installed everything in the documentation I even added grpc as a dependency in composer.

.env file
FIREBASE_CREDENTIALS=/storage/app/firebase/testfire-ea708-firebase.json

Installed packages

`{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.2",
        "ext-curl": "*",
        "ext-json": "*",
        "ext-zip": "*",
        "aws/aws-sdk-php": "^3.147",
        "barryvdh/laravel-cors": "^0.11.4",
        "bensampo/laravel-enum": "^1.27",
        "doctrine/dbal": "^2.10",
        "fideloper/proxy": "^4.0",
        "google/apiclient": "^2.12",
        "google/cloud-firestore": "^0.1.0",
        "grpc/grpc": "1.38",
        "guzzlehttp/guzzle": "^6.5",
        "intervention/image": "^2.5",
        "kreait/laravel-firebase": "*",
        "laravel/framework": "^6.2",
        "laravel/sanctum": "^2.11",
        "laravel/tinker": "^1.0",
        "laravel/ui": "^1.1",
        "league/flysystem-aws-s3-v3": "^1.0",
        "maatwebsite/excel": "^3.1",
        "mtdowling/jmespath.php": "^2.5",
        "nesbot/carbon": "^2.25",
        "owen-it/laravel-auditing": "^9.3",
        "spatie/eloquent-sortable": "^3.7",
        "spatie/laravel-analytics": "^3.8",
        "spatie/laravel-csp": "^2.6",
        "spatie/laravel-newsletter": "^4.7",
        "spatie/laravel-permission": "^3.7",
        "spatie/laravel-query-builder": "^2.3",
        "spatie/laravel-translatable": "^4.2",
        "stripe/stripe-php": "^7.107",
        "tamara-solution/php-sdk": "^1.3"
    },
    "require-dev": {
        "fzaninotto/faker": "^1.4",
        "mockery/mockery": "^1.0",
        "nunomaduro/collision": "^3.0",
        "phpunit/phpunit": "^8.0"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "files": [
            "app/helpers.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}
`

PHP version and extensions

composer               2.3.10   Composer package
composer-plugin-api    2.3.0    The Composer Plugin API
composer-runtime-api   2.2.2    The Composer Runtime API
ext-bcmath             7.4.27   The bcmath PHP extension
ext-bz2                7.4.27   The bz2 PHP extension
ext-calendar           7.4.27   The calendar PHP extension
ext-ctype              7.4.27   The ctype PHP extension
ext-curl               7.4.27   The curl PHP extension
ext-date               7.4.27   The date PHP extension
ext-dom                20031129 The dom PHP extension
ext-exif               7.4.27   The exif PHP extension
ext-fileinfo           7.4.27   The fileinfo PHP extension
ext-filter             7.4.27   The filter PHP extension
ext-ftp                7.4.27   The ftp PHP extension
ext-gd                 7.4.27   The gd PHP extension
ext-gettext            7.4.27   The gettext PHP extension
ext-hash               7.4.27   The hash PHP extension
ext-iconv              7.4.27   The iconv PHP extension
ext-json               7.4.27   The json PHP extension
ext-libxml             7.4.27   The libxml PHP extension
ext-mbstring           7.4.27   The mbstring PHP extension
ext-mysqli             7.4.27   The mysqli PHP extension
ext-mysqlnd            0        The mysqlnd PHP extension (actual version: mysqlnd 7.4.27)
ext-openssl            7.4.27   The openssl PHP extension
ext-pcre               7.4.27   The pcre PHP extension
ext-pdo                7.4.27   The PDO PHP extension
ext-pdo_mysql          7.4.27   The pdo_mysql PHP extension
ext-pdo_sqlite         7.4.27   The pdo_sqlite PHP extension
ext-phar               7.4.27   The Phar PHP extension
ext-readline           7.4.27   The readline PHP extension
ext-reflection         7.4.27   The Reflection PHP extension
ext-session            7.4.27   The session PHP extension
ext-simplexml          7.4.27   The SimpleXML PHP extension
ext-spl                7.4.27   The SPL PHP extension
ext-tokenizer          7.4.27   The tokenizer PHP extension
ext-xml                7.4.27   The xml PHP extension
ext-xmlreader          7.4.27   The xmlreader PHP extension
ext-xmlwriter          7.4.27   The xmlwriter PHP extension
ext-zip                1.15.6   The zip PHP extension
ext-zlib               7.4.27   The zlib PHP extension
lib-bz2                1.0.8    The bz2 library
lib-curl               7.70.0   The curl library
lib-curl-libssh2       1.9.0    curl libssh2 version
lib-curl-openssl       1.1.1.12 curl OpenSSL version (1.1.1.12)
lib-curl-zlib          1.2.11   curl zlib version
lib-date-timelib       2018.04  date timelib version
lib-date-zoneinfo      2021.5   zoneinfo ("Olson") database for date
lib-fileinfo-libmagic  537      fileinfo libmagic version
lib-gd                 2.0.35   The gd library
lib-gd-freetype        2.9.1    freetype version for gd
lib-gd-libjpeg         9.0      libjpeg version for gd
lib-gd-libpng          1.6.34   libpng version for gd
lib-gd-libxpm          3.5.12   libxpm version for gd
lib-iconv              1.16     The iconv library
lib-libxml             2.9.10   libxml library version
lib-mbstring-libmbfl   1.3.2    mbstring libmbfl version
lib-mbstring-oniguruma 6.9.5    mbstring oniguruma version
lib-openssl            1.1.1.12 OpenSSL 1.1.1l  24 Aug 2021
lib-pcre               10.35    The pcre library
lib-pcre-unicode       13.0.0   PCRE Unicode version support
lib-pdo_sqlite-sqlite  3.31.1   The pdo_sqlite-sqlite library
lib-zip-libzip         1.7.1    The zip-libzip library
lib-zlib               1.2.11   The zlib library
php                    7.4.27   The PHP interpreter
php-64bit              7.4.27   The PHP interpreter, 64bit
php-ipv6               7.4.27   The PHP interpreter, with IPv6 support
php-zts                7.4.27   The PHP interpreter, with Zend Thread Safety

Steps to reproduce the issue.

I'm stuck in the installation Messaging works but the database doesn't

I've done nothing more than the documentation

Error message/Stack trace

The error is :  Kreait/Firebase/Exception/RuntimeException with message 'Unable to create a FirestoreClient: Class 'Google/ApiCore/Serializer' not found'

Additional information

No response