JavaScript — как добавить нумерацию страниц во вкладках

Я новичок в Laravel 5.2. Я просто хочу спросить, как добавить нумерацию страниц во вкладках. В моем интерфейсе есть 5 вкладок, а на вкладке eack отображаются 5 отдельных таблиц из базы данных. И база данных, которую я использую, является оракулом. В моем интерфейсе я добавил paginatiins для первой вкладки, и он работал успешно (я добавил простой метод разбивки на страницы)

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

Спасибо

0

Решение

Я предполагаю, что вы используете пагинация

И вы можете сделать:

$allUser = User::paginate(2, ['*'], 'user');
$allRole = Role::paginate(2, ['*'], 'role');

return response()->json(array($allUser,$allRole));

Теперь вы получаете что-то вроде:

[
{
"total": 17,
"per_page": 2,
"current_page": 1,
"last_page": 9,
"next_page_url": "http://urlsite/api/v1/user?user=2",
"prev_page_url": null,
"from": 1,
"to": 2,
"data": [
{
"id": 1,
"role_id": 1,
"username": "test",
"first_name": "test",
"last_name": "test",
"email": "test@gmail.com"},
{
"id": 2,
"role_id": 2,
"username": "test2",
"first_name": "test",
"last_name": "test",
"email": "test@hotmail.com"}
]
},
{
"total": 4,
"per_page": 2,
"current_page": 1,
"last_page": 2,
"next_page_url": "http://urlsite/api/v1/user?role=2",
"prev_page_url": null,
"from": 1,
"to": 2,
"data": [
{
"id": 1,
"name": "superuser"},
{
"id": 2,
"name": "administrator"}
]
}
]
1

Другие решения

я решил это с помощью следующих методов, спасибо за помощь

в моем контроллере

индекс публичной функции ()

{
$para_id=false;
$data_para=Input::all();
if($data_para){
$para_id=$data_para['pagetype'];
}
$balances=DB::table('in_balances')->simplePaginate(5,['*'],'balances');
$balances->setPath('/in-parameter/parameter?pagetype=1');
}
return view('in-parameter.parameter',
['balances'=>$balances,
'para_id'=>$para_id]);

в моем blade.php

Остаток средств

{!! Form :: open (массив (‘url’ => ‘в параметре / параметре’, ‘class’ => ‘form-inline’, ‘method’ => ‘post’)) !!}

        -------------------------------------
-------------------------------------
------------------------------------

{!! Form :: close () !!}

          <div class="pagination"> {{ $balances->links() }} </div>

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector