PHPackages                             ivan770/laravel-firestore-cache - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. ivan770/laravel-firestore-cache

ActiveLibrary[Caching](/categories/caching)

ivan770/laravel-firestore-cache
===============================

Cloud Firestore driver for Laravel cache

11PHP

Since May 31Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ivan770/laravel-firestore-cache)[ Packagist](https://packagist.org/packages/ivan770/laravel-firestore-cache)[ RSS](/packages/ivan770-laravel-firestore-cache/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Cloud Firestore cache for Laravel
=================================

[](#cloud-firestore-cache-for-laravel)

Installation
------------

[](#installation)

`composer require ivan770/laravel-firestore-cache`

Configuration
-------------

[](#configuration)

1. Register service provider in `config/app.php`

```
Ivan770\Firestore\FirestoreServiceProvider::class,
```

2. Add `firestore` config to `config/cache.php`

```
'firestore' => [
    'driver' => 'firestore',
    'id' => env('FIRESTORE_ID'),
    'key' => env('GOOGLE_APPLICATION_CREDENTIALS'),
    'collection' => env("FIRESTORE_COLLECTION", 'cache'),
]
```

3. Configure your .env

```
CACHE_DRIVER=firestore
FIRESTORE_ID=project_id
GOOGLE_APPLICATION_CREDENTIALS=path_to_key_file
```

Usage
-----

[](#usage)

[Laravel documentation](https://laravel.com/docs/5.8/cache)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d9101b5da76b121f7308c0d77adf65847c5cb3f50f4cf027370259a1ba4a7a16?d=identicon)[ivan770](/maintainers/ivan770)

---

Top Contributors

[![ivan770](https://avatars.githubusercontent.com/u/14003886?v=4)](https://github.com/ivan770 "ivan770 (4 commits)")

### Embed Badge

![Health badge](/badges/ivan770-laravel-firestore-cache/health.svg)

```
[![Health](https://phpackages.com/badges/ivan770-laravel-firestore-cache/health.svg)](https://phpackages.com/packages/ivan770-laravel-firestore-cache)
```

###  Alternatives

[predis/predis

A flexible and feature-complete Redis/Valkey client for PHP.

7.8k305.7M2.4k](/packages/predis-predis)[snc/redis-bundle

A Redis bundle for Symfony

1.0k39.4M67](/packages/snc-redis-bundle)[react/cache

Async, Promise-based cache interface for ReactPHP

444112.4M40](/packages/react-cache)[wp-media/wp-rocket

Performance optimization plugin for WordPress

7431.3M3](/packages/wp-media-wp-rocket)[illuminate/cache

The Illuminate Cache package.

12835.6M1.4k](/packages/illuminate-cache)[colinmollenhour/php-redis-session-abstract

A Redis-based session handler with optimistic locking

6325.6M14](/packages/colinmollenhour-php-redis-session-abstract)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
