У меня проблемы с нумерацией страниц в 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
Как правильно отображать текущие данные с помощью нумерации страниц в laravel? ⇐ Php
Кемеровские программисты php общаются здесь
1714106497
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=$page&per_page=$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() }}
Подробнее здесь: [url]https://stackoverflow.com/questions/78388264/how-to-correctly-show-current-data-with-laravel-pagination[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия