Отношения Jenssegers/mongodo не работают после обновления до Laravel 5.3

После обновления до Laravel 5.3 запрос отношений гибридных отношений выдает ошибку.

FatalErrorException in Builder.php line 613:
Call to a member function all() on array

Я использую черту HybridRelations и пытаюсь запросить модель Moloquent из модели Eloquent.

$user->store()->first();

Здесь $user является моделью Eloquent и имеет хранилище (Moloquent). При запросе этого отношения я получаю эту ошибку.

Любая помощь?


person chethanks    schedule 01.09.2016    source источник
comment
Я думаю, вы должны были сообщить об этом по проблемам проекта, но это было опубликовано до этого. Вот отчет: github.com/jenssegers/laravel-mongodb/issues/936   -  person Parziphal    schedule 01.09.2016
comment
Да, это был я :) Работает на версии 3.1.0-альфа!   -  person chethanks    schedule 01.09.2016


Ответы (1)


Поддержка Alpha Laravel 5.3 доступна в версии >= 3.1.x (в настоящее время 3.1.0-alpha)
Таким образом, вы можете просто обновить версию зависимости до 3.1.0-alpha и запустить composer update

person Pooya    schedule 01.09.2016
comment
@Parziphal Не могли бы вы ответить на вопрос, опубликованный в переполнении стека http://stackoverflow.com/questions/41462510/hasmany-relationship-issue-in-laravel-5-3-mongodb-library-jenssegers-laravel - person okconfused; 05.01.2017