Skip to main content
Version: 2.x

Limitations

  • Firestore is a NoSQL database, meaning this package lacks support for schemas and database migrations.

  • It supports only two primary types of relationships: hasOne and hasMany.

  • The primary key value is automatically generated, and customization is not possible. This aligns with Firestore's approach as a document database, where the document name serves as the primary key, which is also the case with this package.

  • Pagination using this package offers only the pagination information without the HTML structure provided by Laravel or Livewire. Therefore, you need to handle the HTML rendering on your own.

  • The package does not support the a lot of features/methods that are available in Laravel Eloquent ORM and Query Builder because Firestore is a document database and does not support a lot these features.

  • The performance of this package is not as good as Laravel Eloquent ORM and Query Builder.