MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Chamada para uma função de membro all() no array em laravel


Você precisa atualizar jenssegers/mongodb .

Olhando para https://github.com/jenssegers/laravel-mongodb os gráficos de compatibilidade mostram que 2.3 não satisfaz o Laravel 5.3+.

A razão pela qual você está recebendo esse erro específico é porque no Laravel 5.3 foi feita uma alteração no construtor de consultas para que ele retornasse uma coleção em vez de uma matriz, no entanto, 2.3 de jenssegers/mongodb apenas retorna uma matriz. Na versão 3.1 do jenssegers/mongodb agora há uma verificação para determinar qual versão do Laravel você está usando por esse motivo.

Espero que isto ajude!