kreait / laravel-firebase

A Laravel package for the Firebase PHP Admin SDK
https://github.com/kreait/firebase-php
MIT License
992 stars 163 forks source link

Target [Psr\Http\Message\UriInterface] is not instantiable while building [App\Http\Controllers\Web\Admin\AdminViewController, Kreait\Firebase\Database]. #152

Closed kishanmnpatel closed 1 year ago

kishanmnpatel commented 1 year ago

Describe the issue you are experiencing

I got an error. Target [Psr\Http\Message\UriInterface] is not instantiable while building [App\Http\Controllers\Web\Admin\AdminViewController, Kreait\Firebase\Database].

Installed packages

asm89/stack-cors v2.1.1 Cross-origin resource sharing library and stack middleware aws/aws-crt-php v1.0.2 AWS Common Runtime for PHP aws/aws-sdk-php 3.235.4 AWS SDK for PHP - Use Amazon Web Services in your PHP project aws/aws-sdk-php-laravel 3.7.0 A simple Laravel 5/6/7/8/9 service provider for including the AWS SDK for PHP. bacon/bacon-qr-code 2.0.7 BaconQrCode is a QR code generator for PHP. balping/json-raw-encoder v1.0.1 Encode arrays to json with raw JS objects (eg. callbacks) in them barryvdh/laravel-dompdf v0.9.0 A DOMPDF Wrapper for Laravel barryvdh/laravel-ide-helper v2.12.3 Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion. barryvdh/laravel-translation-manager v0.5.10 Manage Laravel Translations barryvdh/reflection-docblock v2.0.6 beste/clock 2.1.0 A collection of Clock implementations beste/json 1.0.0 A simple JSON helper to decode and encode JSON binarytorch/larecipe v2.5.0 Generate gorgeous recipes for your Laravel applications using MarkDown braintree/braintreephp 6.9.0 Braintree PHP Client Library brick/math 0.10.2 Arbitrary-precision arithmetic library composer/pcre 3.0.0 PCRE wrapping library that offers type-safe preg* replacements. consoletvs/charts 6.5.6 The laravel charting package dasprid/enum 1.0.3 PHP 7.1 enum implementation defuse/php-encryption v2.3.1 Secure PHP Encryption Library dflydev/dot-access-data v3.0.1 Given a deep data structure, access data by dot notation. doctrine/cache 2.2.0 PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as... doctrine/dbal 3.4.4 Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and m... doctrine/deprecations v1.0.0 A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all dep... doctrine/event-manager 1.1.2 The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctri... doctrine/inflector 2.0.5 PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowe... doctrine/instantiator 1.4.1 A small, lightweight utility to instantiate objects in PHP without invoking their constructors doctrine/lexer 1.2.3 PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers. dompdf/dompdf v1.2.2 DOMPDF is a CSS 2.1 compliant HTML to PDF converter dragonmantank/cron-expression v3.3.1 CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due edamov/pushok 0.13.0 PHP client for Apple Push Notification Service (APNs) - Send push notifications to iOS using the new APNs... egulias/email-validator 2.1.25 A library for validating emails against several RFCs erusev/parsedown 1.7.4 Parser for Markdown. erusev/parsedown-extra 0.8.1 An extension of Parsedown that adds support for Markdown Extra. ezyang/htmlpurifier v4.14.0 Standards compliant HTML filter written in PHP facade/flare-client-php 1.10.0 Send PHP errors to Flare facade/ignition 2.17.6 A beautiful error page for Laravel applications. facade/ignition-contracts 1.0.2 Solution contracts for Ignition fakerphp/faker v1.20.0 Faker is a PHP library that generates fake data for you. fedeisas/laravel-mail-css-inliner 4.0 Inline the CSS of your HTML emails using Laravel fgrosse/phpasn1 v2.4.0 A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Enc... fideloper/proxy 4.4.2 Set trusted proxies for Laravel fig/http-message-util 1.1.5 Utility classes and constants for use with PSR-7 (psr/http-message) filp/whoops 2.14.5 php error handling for cool kids firebase/php-jwt v6.3.0 A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec. franzose/closure-table v6.1.1 Adjacency List’ed Closure Table database design pattern implementation for Laravel fruitcake/laravel-cors v2.2.0 Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application geo-io/interface v1.0.1 Geo I/O base interfaces. geo-io/wkb-parser v1.0.2 Well-known binary (WKB) Parser. google/auth v1.22.0 Google Auth Library for PHP google/cloud-core v1.47.2 Google Cloud PHP shared dependency, providing functionality useful to all components. google/cloud-storage v1.28.1 Cloud Storage Client for PHP google/cloud-translate v1.12.8 Cloud Translation Client for PHP google/common-protos v3.0.0 Google API Common Protos for PHP google/crc32 v0.1.0 Various CRC32 implementations google/gax v1.16.4 Google API Core for PHP google/grpc-gcp v0.2.0 gRPC GCP library for channel management google/longrunning v0.2.0 Google LongRunning Client for PHP google/protobuf v3.21.5 proto library for PHP graham-campbell/result-type v1.1.0 An Implementation Of The Result Type grimzy/laravel-mysql-spatial 5.0.0 MySQL spatial data types extension for Laravel. grpc/grpc 1.42.0 gRPC library for PHP guzzlehttp/guzzle 7.5.0 Guzzle is a PHP HTTP client library guzzlehttp/promises 1.5.2 Guzzle promises library guzzlehttp/psr7 1.9.0 PSR-7 message implementation that also provides common utility methods hamcrest/hamcrest-php v2.0.1 This is the PHP port of Hamcrest Matchers intervention/image 2.7.2 Image handling and manipulation library with support for Laravel integration jmikola/geojson 1.1.1 GeoJSON implementation for PHP knuckleswtf/pastel 1.3.7 Write your API docs in Markdown and get them converted into pretty HTML🎨 knuckleswtf/scribe 2.7.10 Generate API documentation for humans from your Laravel codebase.✍ kreait/firebase-php 6.8.0 Firebase Admin SDK kreait/firebase-tokens 3.0.3 A library to work with Firebase tokens kreait/laravel-firebase 4.2.0 A Laravel package for the Firebase PHP Admin SDK laravel-notification-channels/apn v3.8.0 Apple APN Push Notification Channel laravel-notification-channels/fcm 2.5.0 FCM (Firebase Cloud Messaging) Notifications Driver for Laravel laravel/framework v8.83.23 The Laravel Framework. laravel/passport v10.4.1 Laravel Passport provides OAuth2 server support to Laravel. laravel/sail v1.16.0 Docker files for running a basic Laravel application. laravel/sanctum v2.15.1 Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs. laravel/serializable-closure v1.2.2 Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP. laravel/socialite v5.5.5 Laravel wrapper around OAuth 1 & OAuth 2 libraries. laravel/tinker v2.7.2 Powerful REPL for the Laravel framework. lcobucci/clock 2.2.0 Yet another clock abstraction lcobucci/jwt 4.2.1 A simple library to work with JSON Web Token and JSON Web Signature league/commonmark 2.3.5 Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdo... league/config v1.1.1 Define configuration arrays with strict schemas and access values with dot notation league/event 2.2.0 Event package league/flysystem 1.1.9 Filesystem abstraction: Many filesystems, one API. league/flysystem-aws-s3-v3 1.0.30 Flysystem adapter for the AWS S3 SDK v3.x league/fractal 0.20.1 Handle the output of complex data structures ready for API output. league/mime-type-detection 1.11.0 Mime-type detection for Flysystem league/oauth1-client v1.10.1 OAuth 1.0 Client Library league/oauth2-server 8.3.5 A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the c... league/uri 6.7.1 URI manipulation library league/uri-interfaces 2.3.0 Common interface for URI representation maatwebsite/excel 3.1.40 Supercharged Excel exports and imports in Laravel maennchen/zipstream-php 2.2.1 ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk a... markbaker/complex 3.0.1 PHP Class for working with complex numbers markbaker/matrix 3.0.0 PHP Class for working with matrices mnapoli/front-yaml 1.8.0 mnapoli/silly 1.8.1 Silly CLI micro-framework based on Symfony Console mockery/mockery 1.5.1 Mockery is a simple yet flexible PHP mock object framework monolog/monolog 2.8.0 Sends your logs to files, sockets, inboxes, databases and various web services mpociot/reflection-docblock 1.0.1 mtdowling/jmespath.php 2.6.1 Declaratively specify how to extract elements from a JSON document myclabs/deep-copy 1.11.0 Create deep copies (clones) of your objects myclabs/php-enum 1.8.4 PHP Enum implementation nesbot/carbon 2.62.1 An API extension for DateTime that supports 281 different languages. nette/schema v1.2.2 📐 Nette Schema: validating data structures against a given Schema. nette/utils v3.2.7 🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON e ncod... nicolaslopezj/searchable 1.13.0 Eloquent model search trait. nikic/php-parser v4.15.1 A PHP parser written in PHP nunomaduro/collision v5.11.0 Cli error handling for console/command-line PHP applications. nyholm/psr7 1.5.1 A fast PHP7 implementation of PSR-7 opis/closure 3.6.3 A library that can be used to serialize closures (anonymous functions) and arbitrary objects. paragonie/constant_time_encoding v2.6.3 Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16) paragonie/random_compat v9.99.100 PHP 5.x polyfill for random_bytes() and random_int() from PHP 7 phar-io/manifest 2.0.3 Component for reading phar.io manifest information from a PHP Archive (PHAR) phar-io/version 3.2.1 Library for handling version information and constraints phenx/php-font-lib 0.5.4 A library to read, parse, export and make subsets of different types of font files. phenx/php-svg-lib 0.4.1 A library to read, parse and export to PDF SVG files. php-di/invoker 2.3.3 Generic and extensible callable invoker php-http/message-factory v1.0.2 Factory interfaces for PSR-7 HTTP Message phpdocumentor/reflection-common 2.2.0 Common reflection classes used by phpdocumentor to reflect the code structure phpdocumentor/type-resolver 1.6.1 A PSR-5 based resolver of Class names, Types and Structural Element Names phpoffice/phpspreadsheet 1.24.1 PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine phpoption/phpoption 1.9.0 Option Type for PHP phpseclib/phpseclib 3.0.16 PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc. phpunit/php-code-coverage 9.2.17 Library that provides collection, processing, and rendering functionality for PHP code coverage information. phpunit/php-file-iterator 3.0.6 FilterIterator implementation that filters files based on a list of suffixes. phpunit/php-invoker 3.1.1 Invoke callables with a timeout phpunit/php-text-template 2.0.4 Simple template engine. phpunit/php-timer 5.0.3 Utility class for timing phpunit/phpunit 9.5.24 The PHP Unit Testing framework. predis/predis v1.1.10 Flexible and feature-complete Redis client for PHP and HHVM prewk/xml-string-streamer 1.2.1 Stream large XML files with low memory consumption proengsoft/laravel-jsvalidation v4.7.6 Validate forms transparently with Javascript reusing your Laravel Validation Rules, Messages, and FormReq... psr/cache 3.0.0 Common interface for caching libraries psr/container 1.1.2 Common Container Interface (PHP FIG PSR-11) psr/event-dispatcher 1.0.0 Standard interfaces for event handling. psr/http-client 1.0.1 Common interface for HTTP clients psr/http-factory 1.0.1 Common interfaces for PSR-7 HTTP message factories psr/http-message 1.0.1 Common interface for HTTP messages psr/log 2.0.0 Common interface for logging libraries psr/simple-cache 1.0.1 Common interfaces for simple caching psy/psysh v0.11.8 An interactive shell for modern PHP. ralouphie/getallheaders 3.0.3 A polyfill for getallheaders. ramsey/collection 1.2.2 A PHP library for representing and manipulating collections. ramsey/uuid 4.4.0 A PHP library for generating and working with universally unique identifiers (UUIDs). riverline/multipart-parser 2.0.9 One class library to parse multipart content with encoding and charset support. rize/uri-template 0.3.4 PHP URI Template (RFC 6570) supports both expansion & extraction sabberworm/php-css-parser 8.4.0 Parser for CSS Files written in PHP saikiran/geohash v1.0.1 Geohash Algorithm to encode geographic coordinates to a string of letters and digits salmanzafar/laravel-mqtt v2.0.8 A simple Laravel Library to connect/publish/subscribe to MQTT broker sebastian/cli-parser 1.0.1 Library for parsing CLI options sebastian/code-unit 1.0.8 Collection of value objects that represent the PHP code units sebastian/code-unit-reverse-lookup 2.0.3 Looks up which function or method a line of code belongs to sebastian/comparator 4.0.6 Provides the functionality to compare PHP values for equality sebastian/complexity 2.0.2 Library for calculating the complexity of PHP code units sebastian/diff 4.0.4 Diff implementation sebastian/environment 5.1.4 Provides functionality to handle HHVM/PHP environments sebastian/exporter 4.0.4 Provides the functionality to export PHP variables for visualization sebastian/global-state 5.0.5 Snapshotting of global state sebastian/lines-of-code 1.0.3 Library for counting the lines of code in PHP source code sebastian/object-enumerator 4.0.4 Traverses array structures and object graphs to enumerate all referenced objects sebastian/object-reflector 2.0.4 Allows reflection of object attributes, including inherited and non-public ones sebastian/recursion-context 4.0.4 Provides functionality to recursively process PHP variables sebastian/resource-operations 3.0.3 Provides a list of PHP built-in functions that operate on resources sebastian/type 3.1.0 Collection of value objects that represent the types of the PHP type system sebastian/version 3.0.2 Library that helps with managing the version number of Git-hosted PHP projects shalvah/clara 2.6.0 🔊 Simple, pretty, testable console output for CLI apps. simplesoftwareio/simple-qrcode 4.2.0 Simple QrCode is a QR code generator made for Laravel. spatie/enum 3.13.0 PHP Enums spatie/fractalistic 2.9.5 A developer friendly wrapper around Fractal spatie/laravel-fractal 5.8.1 An easy to use Fractal integration for Laravel applications spomky-labs/base64url v2.0.4 Base 64 URL Safe Encoding/Decoding PHP Library stella-maris/clock 0.1.5 A pre-release of the proposed PSR-20 Clock-Interface stichoza/google-translate-php v4.1.6 Free Google Translate API PHP Package stripe/stripe-php v7.128.0 Stripe PHP Library swiftmailer/swiftmailer v6.3.0 Swiftmailer, free feature-rich PHP mailer symfony/cache v6.1.3 Provides an extended PSR-6, PSR-16 (and tags) implementation symfony/cache-contracts v3.1.1 Generic abstractions related to caching symfony/console v5.4.12 Eases the creation of beautiful and testable command line interfaces symfony/css-selector v6.1.3 Converts CSS selectors to XPath expressions symfony/deprecation-contracts v3.1.1 A generic function and convention to trigger deprecation notices symfony/dom-crawler v5.4.12 Eases DOM navigation for HTML and XML documents symfony/error-handler v5.4.11 Provides tools to manage errors and ease debugging PHP code symfony/event-dispatcher v6.1.0 Provides tools that allow your application components to communicate with each other by dispatching event... symfony/event-dispatcher-contracts v3.1.1 Generic abstractions related to dispatching event symfony/finder v5.4.11 Finds files and directories via an intuitive fluent interface symfony/http-foundation v5.4.12 Defines an object-oriented layer for the HTTP specification symfony/http-kernel v5.4.12 Provides a structured process for converting a Request into a Response symfony/mime v5.4.12 Allows manipulating MIME messages symfony/polyfill-ctype v1.26.0 Symfony polyfill for ctype functions symfony/polyfill-iconv v1.26.0 Symfony polyfill for the Iconv extension symfony/polyfill-intl-grapheme v1.26.0 Symfony polyfill for intl's grapheme_* functions symfony/polyfill-intl-idn v1.26.0 Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions symfony/polyfill-intl-normalizer v1.26.0 Symfony polyfill for intl's Normalizer class and related functions symfony/polyfill-mbstring v1.26.0 Symfony polyfill for the Mbstring extension symfony/polyfill-php72 v1.26.0 Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions symfony/polyfill-php73 v1.26.0 Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions symfony/polyfill-php80 v1.26.0 Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions symfony/polyfill-php81 v1.26.0 Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions symfony/process v5.4.11 Executes commands in sub-processes symfony/psr-http-message-bridge v2.1.3 PSR HTTP message bridge symfony/routing v5.4.11 Maps an HTTP request to a set of configuration variables symfony/service-contracts v2.5.2 Generic abstractions related to writing services symfony/string v6.1.4 Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters ... symfony/translation v6.1.4 Provides tools to internationalize your application symfony/translation-contracts v3.1.1 Generic abstractions related to translation symfony/var-dumper v5.4.11 Provides mechanisms for walking through any arbitrary PHP variable symfony/var-exporter v5.4.10 Allows exporting any serializable PHP data structure to plain PHP code symfony/yaml v5.4.12 Loads and dumps YAML files tanmuhittin/laravel-google-translate 2.1.0 Translate translation files to other languages using google translate api theseer/tokenizer 1.2.1 A small library for converting tokenized PHP source code into XML and potentially other formats tijsverkoyen/css-to-inline-styles 2.2.4 CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inli... vlucas/phpdotenv v5.4.1 Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically. voku/portable-ascii 1.6.1 Portable ASCII library - performance optimized (ascii) string functions for php. web-token/jwt-core v2.2.3 Core component of the JWT Framework. web-token/jwt-key-mgmt v2.2.11 Key Management component of the JWT Framework. web-token/jwt-signature v2.2.11 Signature component of the JWT Framework. web-token/jwt-signature-algorithm-ecdsa v2.2.11 ECDSA Based Signature Algorithms the JWT Framework. webmozart/assert 1.11.0 Assertions to validate method input/output with nice error messages. windwalker/renderer 3.5.23 Windwalker Renderer package windwalker/structure 3.5.23 Windwalker Structure package yandex/translate-api 1.5.2 Client for Yandex.Translate API

PHP version and extensions

composer 2.2.5 Composer package composer-plugin-api 2.2.0 The Composer Plugin API composer-runtime-api 2.2.2 The Composer Runtime API ext-bcmath 8.1.6 The bcmath PHP extension ext-bz2 8.1.6 The bz2 PHP extension ext-calendar 8.1.6 The calendar PHP extension ext-ctype 8.1.6 The ctype PHP extension ext-curl 8.1.6 The curl PHP extension ext-date 8.1.6 The date PHP extension ext-dom 20031129 The dom PHP extension ext-exif 8.1.6 The exif PHP extension ext-fileinfo 8.1.6 The fileinfo PHP extension ext-filter 8.1.6 The filter PHP extension ext-ftp 8.1.6 The ftp PHP extension ext-gd 8.1.6 The gd PHP extension ext-gettext 8.1.6 The gettext PHP extension ext-gmp 8.1.6 The gmp PHP extension ext-hash 8.1.6 The hash PHP extension ext-iconv 8.1.6 The iconv PHP extension ext-imap 8.1.6 The imap PHP extension ext-intl 8.1.6 The intl PHP extension ext-json 8.1.6 The json PHP extension ext-libxml 8.1.6 The libxml PHP extension ext-mbstring 8.1.6 The mbstring PHP extension ext-mysqli 8.1.6 The mysqli PHP extension ext-mysqlnd 0 The mysqlnd PHP extension (actual version: mysqlnd 8.1.6) ext-openssl 8.1.6 The openssl PHP extension ext-pcre 8.1.6 The pcre PHP extension ext-pdo 8.1.6 The PDO PHP extension ext-pdo_mysql 8.1.6 The pdo_mysql PHP extension ext-pdo_sqlite 8.1.6 The pdo_sqlite PHP extension ext-phar 8.1.6 The Phar PHP extension ext-readline 8.1.6 The readline PHP extension ext-reflection 8.1.6 The Reflection PHP extension ext-session 8.1.6 The session PHP extension ext-simplexml 8.1.6 The SimpleXML PHP extension ext-sodium 8.1.6 The sodium PHP extension ext-spl 8.1.6 The SPL PHP extension ext-tokenizer 8.1.6 The tokenizer PHP extension ext-xml 8.1.6 The xml PHP extension ext-xmlreader 8.1.6 The xmlreader PHP extension ext-xmlwriter 8.1.6 The xmlwriter PHP extension ext-zip 1.19.5 The zip PHP extension ext-zlib 8.1.6 The zlib PHP extension lib-bz2 1.0.8 The bz2 library lib-curl 7.77.0 The curl library lib-curl-libssh2 1.10.0 curl libssh2 version lib-curl-openssl 1.1.1.14 curl OpenSSL version (1.1.1.14) lib-curl-zlib 1.2.12 curl zlib version lib-date-timelib 2021.11 date timelib version lib-date-zoneinfo 2022.1 zoneinfo ("Olson") database for date lib-fileinfo-libmagic 540 fileinfo libmagic version lib-gd 2.0.35 The gd library lib-gd-freetype 2.9.1 freetype version for gd lib-gd-libjpeg 8.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-gmp 6.0.0 The gmp library lib-iconv 1.16 The iconv library lib-icu 70.1 The ICU unicode and globalization support library lib-icu-cldr 40 ICU CLDR project version lib-icu-unicode 14.0.0 ICU unicode version lib-libsodium 1.0.18 The libsodium library lib-libxml 2.9.12 libxml library version lib-mbstring-libmbfl 1.3.2 mbstring libmbfl version lib-mbstring-oniguruma 6.9.7 mbstring oniguruma version lib-openssl 1.1.1.14 OpenSSL 1.1.1n 15 Mar 2022 lib-pcre 10.39 The pcre library lib-pcre-unicode 14.0.0 PCRE Unicode version support lib-pdo_sqlite-sqlite 3.36.0 The pdo_sqlite-sqlite library lib-zip-libzip 1.7.1 The zip-libzip library lib-zlib 1.2.12 The zlib library php 8.1.6 The PHP interpreter php-64bit 8.1.6 The PHP interpreter, 64bit php-ipv6 8.1.6 The PHP interpreter, with IPv6 support php-zts 8.1.6 The PHP interpreter, with Zend Thread Safety

On which operating system(s) does the issue occur?

Steps to reproduce the issue.

  1. ...
  2. ...
  3. ...
use Kreait\Firebase\Database;

 public function __construct(Database $database)
    {
        $this->database = $database;
    }

// ...

Error message/Stack trace

Target [Psr\Http\Message\UriInterface] is not instantiable while building [App\Http\Controllers\Web\Admin\AdminViewController, Kreait\Firebase\Database].

Additional information

No response

jeromegamez commented 1 year ago

Sorry, this is not enough information for me to reproduce the issue - the code you provided is not executable, so I can't even reproduce it.

However, if you search for this error "interface is not instantiable" on Google or Stack Overflow, you'll find that this has something to do with with the Laravel Container not being able to bind an implementation to a contract.

https://www.google.de/search?q=is+not+instantiable+while+building+laravel+8

Since the Firebase Laravel Package and the SDK have a Test Suite and this error hasn't occurred there, and that both don't instantiate the Interface directly, I have to assume that the problem lies somewhere else in your project, at least for the moment and until you provide me with something I can use to reproduce the issue (for example with a repo that has the problem and that I can check out and run to debug the problem).