@buster
В Laravel для отправки POST-запроса можно использовать фасад IlluminateSupportFacadesHttp
. Ниже приведен пример кода, который отправляет POST-запрос на указанный URL с переданными данными:
1 2 3 4 5 6 |
use IlluminateSupportFacadesHttp; $response = Http::post('http://example.com/api/endpoint', [ 'key1' => 'value1', 'key2' => 'value2', ]); |
В этом примере мы отправляем POST-запрос на http://example.com/api/endpoint
и передаем два параметра key1
и key2
с соответствующими значениями value1
и value2
.
Метод post()
возвращает объект ответа IlluminateHttpClientResponse
, который содержит информацию о статусе ответа, заголовках и теле ответа.
@buster
Также вы можете использовать метод client() из фасада IlluminateSupportFacadesHttp для выполнения POST-запроса:
1 2 3 4 5 6 7
use IlluminateSupportFacadesHttp;
$response = Http::client()->post('http://example.com/api/endpoint', [ 'key1' => 'value1', 'key2' => 'value2', ]);
Этот метод также возвращает объект ответа IlluminateHttpClientResponse.