Download the PHP package roddy/firestore-eloquent without Composer
On this page you can find all versions of the php package roddy/firestore-eloquent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download roddy/firestore-eloquent
More information about roddy/firestore-eloquent
Files in roddy/firestore-eloquent
Download roddy/firestore-eloquent
More information about roddy/firestore-eloquent
Files in roddy/firestore-eloquent
Vendor roddy
Package firestore-eloquent
Short Description Firestore Eloquent, an object-relational mapper (ORM) that makes it enjoyable to interact with your database. When using Eloquent, each firestore collection has a corresponding "Model"/"Class" that is used to interact with that collection. In addition to retrieving records from the firestore collection, Eloquent models/classes allow you to insert, update, and delete records from the collection as well.
License MIT
Package firestore-eloquent
Short Description Firestore Eloquent, an object-relational mapper (ORM) that makes it enjoyable to interact with your database. When using Eloquent, each firestore collection has a corresponding "Model"/"Class" that is used to interact with that collection. In addition to retrieving records from the firestore collection, Eloquent models/classes allow you to insert, update, and delete records from the collection as well.
License MIT
Please rate this library. Is it a good library?
Informations about the package firestore-eloquent
Laravel Firestore Eloquent
![Logo](img/logo.png)
This package is a customized version of Laravel Eloquent designed for seamless integration with Google Firestore within Laravel applications. Firestore boasts exceptional scalability and speed, but it provides a more limited feature set compared to conventional SQL databases.
### Table of Contents
- [Requirements](#requirements)
- [Installation](#installation)
- [Documentation](#documentation)
- [Limitations](#limitations)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)
### Requirements
- [PHP >= 8.1](https://php.net)
- [gRPC extension](https://cloud.google.com/php/grpc)
- [Any requirements found on Cloud Firestore for PHP](https://cloud.google.com/php/docs/reference/cloud-firestore/latest)
- [Laravel >= 9](https://laravel.com/docs/9.x) (Recommeded [Latest Laravel](https://laravel.com))
- [Composer](https://getcomposer.org/)
### Installation
1. Install this package using composer
2. Add the following line to the service **providers** array within your **config/app.php** file:
3. Copy and paste this to your **.env** file and replace ``path/to/firebase-credentials.json`` with the path to your credentials json file.
4. Copy and paste this to your **.env** file and replace ``https://.firebaseio.com`` with the database URL for your project. You can find the database URL for your project at [https://console.firebase.google.com/u/project/_/settings/general](https://console.firebase.google.com/u/project/_/settings/general)
5. Copy and paste this to your **.env** file and replace ``your-project-id`` with your project id.
6. Publish the package configuration using Artisan
You can locate the configuration file in **`config/firebase.php`**.
### Documentation
Visit [Laravel Firestore Eloquent](https://firestore-eloquent.netlify.app/) for documentation.
OR
Use this link [https://firestore-eloquent.netlify.app/](https://firestore-eloquent.netlify.app/)
### Limitations
[Limitations](https://firestore-eloquent.netlify.app/docs/limitations) for documentation.
### TODO
[Todo](https://firestore-eloquent.netlify.app/docs/todo) for documentation.
### License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
## Acknowledgments
- [Laravel](https://laravel.com/)
- [Google Cloud Firestore](https://cloud.google.com/firestore/)
- [Google Cloud Firestore PHP Client Documentation](https://googleapis.github.io/google-cloud-php/#/docs/cloud-firestore/v1.1.0/firestore/readme)
- [Google gRpc](https://cloud.google.com/php/grpc)
- [Google Cloud Firestore Storage](https://cloud.google.com/)
- [PHP](https://php.net)
## Contributors
### Code Contributors
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/FreddyWhest/firestore-eloquent/graphs/contributors)].
### Financial Contributors
Become a financial contributor and help us sustain our community.
This package is a customized version of Laravel Eloquent designed for seamless integration with Google Firestore within Laravel applications. Firestore boasts exceptional scalability and speed, but it provides a more limited feature set compared to conventional SQL databases. ### Table of Contents - [Requirements](#requirements) - [Installation](#installation) - [Documentation](#documentation) - [Limitations](#limitations) - [Contributing](#contributing) - [Changelog](#changelog) - [License](#license) ### Requirements - [PHP >= 8.1](https://php.net) - [gRPC extension](https://cloud.google.com/php/grpc) - [Any requirements found on Cloud Firestore for PHP](https://cloud.google.com/php/docs/reference/cloud-firestore/latest) - [Laravel >= 9](https://laravel.com/docs/9.x) (Recommeded [Latest Laravel](https://laravel.com)) - [Composer](https://getcomposer.org/) ### Installation 1. Install this package using composer 2. Add the following line to the service **providers** array within your **config/app.php** file: 3. Copy and paste this to your **.env** file and replace ``path/to/firebase-credentials.json`` with the path to your credentials json file. 4. Copy and paste this to your **.env** file and replace ``https://
All versions of firestore-eloquent with dependencies
PHP Build Version
Package Version
The package roddy/firestore-eloquent contains the following files
Loading the files please wait ....