MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Appel à une fonction membre all() sur un tableau dans laravel

Vous devez mettre à jour jenssegers/mongodb .

En regardant https://github.com/jenssegers/laravel-mongodb les tableaux de compatibilité montrent que 2.3 ne satisfait pas Laravel 5.3+.

La raison pour laquelle vous obtenez cette erreur spécifique est que dans Laravel 5.3, une modification a été apportée au générateur de requêtes afin qu'il renvoie une collection au lieu d'un tableau, cependant, 2.3 de jenssegers/mongodb retourne juste un tableau. Dans la version 3.1 de jenssegers/mongodb il y a maintenant une vérification pour déterminer quelle version de Laravel vous utilisez pour cette raison.

J'espère que cela vous aidera !