Я разработал API с Laravel 5 и Dingo / API.
После документации я использовал разбивку на страницы, и мой код выглядел так
$users = User::paginate(50); return $this->response->paginator($users, new UserTransformer);
К сожалению, ключевым корнем ответа является «данные»,
{ "data": [ { "id": 1, "username": "superuser", ......
Я бы хотел изменить ключ «data» на пользовательский, потому что в моем случае emberjs получит этот ответ и попытается сделать ссылку с моделью «datum», которая не существует, ключ должен быть установлен с помощью то же имя, что и модель ember в случае RESTAdapter.
Я уже пробовал некоторые параметры в ответе, но ничего не менял
return $this->response->paginator($users, new UserTransformer, ['key' => 'users']);
или
return $this->response->paginator($users, new UserTransformer, ['identifier' => 'users']);
Ничего не работает, я застрял с ключом «данные».
У кого-то есть решение?
Заранее спасибо.