2016-09-01 5 views
0

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

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

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

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

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

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

поддержка
+0

Я думаю, что вы должны были представить это по вопросам проекта, но оно было опубликовано до этого. Вот отчет: https://github.com/jenssegers/laravel-mongodb/issues/936 – Parziphal

+1

Yup, это был я :) Работает на версии 3.1.0-alpha! – chethanks

ответ

3

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

+0

LOL все здесь. – Parziphal

+0

Это должен быть принятый ответ! :) –

+0

@Parziphal Можете ли вы ответить на вопрос, отправленный в переполнение стека 'http: // stackoverflow.com/ questions/41462510/hasmany-relationship-issue-in-laravel-5-3-mongodb-library-jenssegers-laravel' – okconfused