Как правильно отображать текущие данные с помощью нумерации страниц в laravel?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как правильно отображать текущие данные с помощью нумерации страниц в laravel?

Сообщение Anonymous »

У меня проблемы с нумерацией страниц в Laravel 10. Я сгенерировал 13 данных из своей базы данных и нахожусь на первой странице, поэтому ожидаю увидеть что-то вроде

"Показаны результаты с 1 по 8 из 13"

но вместо этого мой код отображает сообщение

"Показано с 1 по 13 из 13 результатов"

Что я делаю не так? любая помощь приветствуется.
это мой код:
public function index(Request $request)
{
$client = new \GuzzleHttp\Client();

$perPage = $request->query('per_page') ? : 8;
$page = $request->query('page') ? : 1;

$url = "http://localhost/api/culinary?page=$pag ... e=$perPage";

$response = $client->request('GET', $url);

$json = json_decode((string)$response->getBody(), true);

$paginatedResult = new LengthAwarePaginator(
$json, // the data to be paginated
count($json), // total count of the data
$perPage, // number of data shown per page
$page, // current page number
);

$view_data = [
'title' => 'Browse Culinary',
'data' => $paginatedResult,
];
return view('culinary.index', $view_data);
}

и я использую этот код в index.blade.php, чтобы показать часть нумерации страниц
{{ $data->withQueryString()->withPath('/culinary')->links() }}


Подробнее здесь: https://stackoverflow.com/questions/783 ... pagination
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»