diff -r 93234b0b12f3 -r e550b10fe3ca server/src/app/Http/Controllers/Api/DocumentController.php --- a/server/src/app/Http/Controllers/Api/DocumentController.php Fri Feb 12 23:46:15 2016 +0100 +++ b/server/src/app/Http/Controllers/Api/DocumentController.php Fri Feb 19 21:18:12 2016 +0100 @@ -26,9 +26,11 @@ public function index() { $paginator = $this->documentRepository->paginateAll(); - $res = []; - foreach ($paginator->toArray() as $key => $value) { - $res[($key === 'data')?'documents':$key] = $value; + $res = $paginator->toArray(); + if(array_key_exists('data', $res)) { + $documents = $res['data']; + unset($res['data']); + $res['documents'] = $this->documentRepository->resolveLexvo($documents); } return response()->json($res); } @@ -63,6 +65,7 @@ public function show($id) { $doc = $this->documentRepository->get($id); + $this->documentRepository->resolveLexvo([$doc,]); if(is_null($doc)) { abort(404); }