Laravel Mongodb
Laravel Mongodb stats
- Downloads
- 18.9K
- Stars
- 6,631
- Open Issues
- 162
- Forks
- 1,404
A MongoDB based Eloquent model and Query builder for Laravel
Laravel MongoDB Package Summary
The Laravel MongoDB package is a robust solution for integrating MongoDB with Laravel's Eloquent ORM. Developed under the ownership of MongoDB, Inc., this package ensures seamless interaction with MongoDB databases using Laravel's native Eloquent model and query builder patterns.
Key Features
- Eloquent Integration: Utilizes Eloquent ORM methods for MongoDB, providing a familiar API for Laravel developers.
- Query Builder Support: Extends Laravel's query builder to craft MongoDB-specific queries without leaving the Laravel environment.
- Transactions: Supports transactions, allowing for complex business operations to be handled safely.
- Authentication and Queues: Simplifies user authentication and job queueing with MongoDB.
- Up-to-date with Laravel 10.x: Ensures compatibility with the latest Laravel version, with guidance for earlier versions available.
Installation and Documentation
Installation is straightforward via Composer, and the package includes detailed documentation for each feature, ranging from setup to advanced usage:
- Installation guide: See Installation
- Working with models: Eloquent Models
- Crafting queries: Query Builder
- Handling transactions: Transactions
- Implementing authentication and queues: Authentication and Queues
- Upgrading steps: Upgrading
Support and Contributions
- Issue Reporting: For bugs or issues, report directly via GitHub Issues.
- Support Questions: Use MongoDB's Technical Support channels for help.
- Security Issues: Submit reports as guided by Create a Vulnerability Report.
Development
Contributions are welcomed; development details and contribution guidelines are available in CONTRIBUTING.md, and project tracking is done through PHPORM on MongoDB's JIRA.
This package is essential for developers looking to leverage MongoDB within their Laravel applications, providing powerful capabilities and seamless integration.