firevel/firequent
Firequent brings Eloquent-style models to Firebase Firestore, letting Laravel developers define models, query collections, and handle relationships through a familiar ActiveRecord API—no raw Firestore calls required.
Architecture fit
whereHas, aggregates, reporting, ad-hoc admin queries, or cross-collection transactions. Eloquent's contract is only partially honored; several query shapes cannot be expressed in Firestore at all.Integration feasibility
firestore.indexes.json as schema).artisan migrate. Seeding, fixtures, and test-data tooling must be built or borrowed; CI should run against the Firestore emulator, not production.Technical risk
with(), loops, count(), N+1) multiply both latency and spend. A convenience ORM can become an expensive database.Key questions
Stack fit
google/cloud-* packages (Pub/Sub, Secret Manager share the same monorepo release train).Migration path
Compatibility
Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
TPM recommendation: treat Firequent as a narrow enabler for a specific GCP-native bounded context, gated by a timeboxed spike and an explicit fork-maintenance commitment. Do not adopt it as the default persistence layer for an existing relational Laravel application; the 0.38 opportunity score is consistent with "worth a spike, not a platform bet."
How can I help you explore Laravel packages today?