Вопросы API EmberJS с использованием PHP

Я использую Laravel / PHP для вывода некоторых JSON для Ember, чтобы забрать … пара вещей здесь.

Во-первых, мой PHP выглядит так (есть другой способ отправки данных)

return Response::json([ 'articles' => $articles->toArray() ], $statusCode); 

Это то, что я привык делать.

  foreach($articles as $article) { $response['articles'][] = [ 'id' => $article->id, 'body' => $article->body, 'title' => $article->title ]; } return Response::json([ 'articles' => $articles->toArray() ], $statusCode); 

Первый PHP-фрагмент отлично работает, а второй – нет. Я получаю всевозможные ошибки относительно типов ресурсов Ember.

Следующий вопрос касается голов Ember. Прямо сейчас я получаю все, что работает с RESTAdapter но должен ли я использовать JSONAPIAdapter вместо этого? Когда я пытаюсь заставить его работать с JSONAPIAdapter и JSONAPISerializer я получаю эту ошибку

Должно присутствовать один или несколько следующих ключей: \ "data \", \ "errors \", \ "meta

, Я могу получить эту ошибку, чтобы уйти, но затем я получаю сообщение об ошибке неопределенного типа или неизвестного ресурса.