я пытаюсь разбить на страницы свой ответ JSON, но я не знаю, как ... вот мой код с примером ответа .... у меня уже есть лезвие для разбиения на страницы и он передан в лезвие моего просмотра ...... Как разбить эти ответы на страницы JSON в зависимости от того, как я создаю страницу для разбивки на страницы?
"data": [
{
"ID": "cust1",
"PWD": "W6ph5Mm5Pz8GgiULbPgzG37mj9g=",
"NICK_NAME": "CUST1",
"PWD_INVALID_HIT": "0",
"PWD_CREATE_DT": "2019/07/22 15:57:15",
"INSTITUTION_ID": "C01",
"ACL_ID": "L04",
"LOGIN_DT": "2019/07/22 15:57:15",
"LOGIN_STS_ID": "N",
"STS_ID": "C08",
"TYPE_ID": "U00",,
"UPD_DT": "2019/07/22 15:57:15",
"EMAIL_ID": "cust1@gmail.com",
"PHONE_NO_ID": "0",
"HP_ID": "0 ",
"CRT_DATE_DELETED": null,
},
мой контроллер
private $client;
public function __construct(){
$this->client = new Client(['base_uri' => 'http://172.19.5.6/api/configuration/']);
}
public function index()
{
$response = $this->client->get('getUserIndex')->getBody();
$content = json_decode($response->getContents()); // my response json that i want to paginate
return view('configuration.comuserprofiles.ComUserProfilesList', ['content' => $content->data]);
}
мой взгляд
@extends('master')
@include('pagination')
@section('content')
@foreach($content as $i=>$user)
@php
$currentRecordno = 1;
@endphp
<tr>
<td>{{ $currentRecordno + $i }}</td>
<td>{{ $user->ID }}</td>
<td>{{ $user->NICK_NAME }}</td>
<td>{{ $user->PWD_INVALID_HIT }}</td>
<footer class="panel-footer">
@yield('pagination')
</footer>
@endsection
мой paginate view
@section('pagination')
<div class="row row-pagination">
<div class="col-sm-6 text-left">
<small class="text-muted inline m-t-sm m-b-sm"><font color="#00000f">{{ $paginationRecord->total() }} record/s found </font></small>
</div>
<div class="col-md-6 text-right text-center-xs">
<ul>
{{ $paginationRecord->links() }}
</ul>
</div>
</div>
@endsection
Я ожидаю, что все мои json данные будут отображаться в виде таблицы в разбивке на страницы