Laravel MongoDB 4.2 Released, With Laravel 11 support

The PHP team is happy to announce that version 4.2 of the Laravel MongoDB integration is now available!

Highlights

Laravel 11 support
The MongoDB Laravel integration now supports Laravel 11, ensuring compatibility with the latest framework version and enabling developers to leverage its new features and enhancements. To apply transformation on model attributes, the new recommended way is to declare the Model::casts method.

Fixed transaction issue with firstOrCreate()
Previously, using firstOrCreate() in a transaction would result in an error. This problem has been resolved by implementing the underlying Model::createOrFirst() method with the atomic operation findOneAndUpdate.

Support for whereAll and whereAny
The library now supports the new methods whereAll and whereAny, introduced in Laravel 10.47.

Installation

This library may be installed or upgraded with:

composer require mongodb/laravel-mongodb:4.2.0

Resources

Documentation and other resources to get you started with Laravel and MongoDB databases are shared below:

Give it a try today and let us know what you think! Please report any ideas, bugs, or feedback in the GitHub repository or the PHPORM Jira project, as we continue to improve and enhance the integration.

1 Like