Я хочу отправить запрос одновременно и получить данные.Вот мой текущий код:
public function getDispenceryforAllPage($dispencery)
{
$data = array();
$promiseGetPagination = $this->client->getAsync($dispencery)
->then(function ($response) {
return $this->getPaginationNumber($response->getBody()->getContents());
});
$Pagination = $promiseGetPagination->wait();
for ($i=1; $i<=$Pagination; $i++) {
$GetAllproducts = $this->client->getAsync($dispencery.'?page='.$i)
->then(function ($response) {
$promise = $this->getData($response->getBody()->getContents());
return $promise;
});
$data[] = $GetAllproducts->wait();
}
return $data;
}
Я хочу получить все постраничные данные конкретной страницы.Любая помощь будет очень ценной.