#php #ajax #laravel #progress-bar #offset
#php #ajax #laravel #индикатор выполнения #смещение
Вопрос:
Я работаю с API, который возвращает результат в разбитом на страницы формате. первый результат будет содержать 100 записей. Но я застрял на том, как выполнить следующий цикл и объединить результат из первых записей. Ниже приведен мой код. Я использую фреймворк Laravel
$response = Http::withBasicAuth('myusername','mypassword')->get('http://api.sample.com/users');
return $response->json();
Результаты приведенного выше кода
{
"total": 5000,
"offset": 0,
"products": [
{
"id": 1,
"name": "John",
...
}
]
}
это будет сохранено в виде файла json, который будет загружен после получения всех записей.
Я действительно не знаю, как реализовать второй цикл и интегрировать с индикатором выполнения, чтобы показать процент. надеюсь, кто-нибудь может дать идею
Комментарии:
1. Что делает api.sample.com документы говорят: как производится разбивка на страницы?
2. Привет @Tpojka для того, чтобы получить следующие записи, нужно будет добавить в конце URL-адреса что-то вроде
?offset=100
3. ОК. Я не вижу ни одной части кода, где он остановился. Проверка того, как написать идеальный вопрос . Вы должны изолировать часть кода, которая вызывает ошибку / ошибку, и опубликовать ее здесь. В противном случае я не вижу, как кто-либо может предположить, что у вас там есть или что происходит.