В моем приложении Laravel 5 я использую трансформаторы и фракталы. У меня в моем примере две разные модели: User
и UserLogin
. Каждый пользователь может иметь несколько UserLogins (я уже добавил отношения «один ко многим»). Теперь я хочу «очистить» свой ответ, который возвращает пользователя с его UserLogins. Таким образом, я создал два трансформатора, и я подумал, что я должен назвать трансформатор внутри другой внутри его возвращения, как здесь:Использование вложенных трансформаторов в Laravel 5
"UserLogins"=> Fractal::collection($user->userLogins, new UserLoginTransformer).......
К сожалению, это не работает, и ошибка в том, что она не найдите фрактальную библиотеку (которая правильно импортирована).
В чем может быть проблема?
Hum ... Laravel-не использует глобальные пространства имен больше, вы сделали "использовать ..." заявление для вашей Fractal библиотеки? – ChainList
Да, в моем трансформаторе автоматически добавляется. «используйте Лигу \ Фрактал»; – Bellots
Можете ли вы разместить сообщение об ошибке? – ChainList