У меня возникли проблемы с внедрением Fractal. Я пытаюсь включить сообщения с определенным пользователем.Как сделать доступнымВключить работу в партию/фрактал
Все идет хорошо, когда я добавляю «сообщения» в $ defaultIncludes наверху моего UserItemTransformer. Сообщения включаются, как ожидалось. Однако сообщения не включены в мой выходной JSon при изменении $ defaultIncludes в $ availableIncludes, даже после вызова $fractal->parseIncludes('posts');
Проблема, кажется, лежит тот факт, что метод, который включает в себя сообщения называется только тогда, когда я использую $ defaultIncludes. он никогда не вызывается, когда я использую $ availableIncludes.
У меня, вероятно, отсутствует что-то очевидное здесь. Можете ли вы помочь мне узнать, что это такое?
Это работает:
// [...] Class UserItemTransformer
protected $defaultIncludes = [
'posts'
];
Это делает не работы:
// [...] Class UserItemTransformer
protected $availableIncludes = [
'posts'
];
// [...] Class PostsController
// $fractal is injected in the method (Laravel 5 style)
$fractal->parseIncludes('posts');
Пожалуйста, отметьте свой ответ как можно скорее, чтобы вопросы не оставались без ответа. –
Спасибо за сообщение Отвечено! Он мне нужен :) – Neto