우리는 패키지 Laravel에 목구멍 사용할 수 있습니다, HTTP 요청을 보낼 수있는 PHP의 HTTP 클라이언트입니다.
당신은 작곡가
composer require guzzlehttp/guzzle:~6.0
를 통해 목구멍을 설치하거나 프로젝트의 기존 composer.json의 종속성으로 폭식을 지정할 수 있습니다
{
"require": {
"guzzlehttp/guzzle": "~6.0"
}
}
laravel 아래 그림과 같이 목구멍을 사용하여 5 예제 코드,
use GuzzleHttp\Client;
class yourController extends Controller {
public function saveApiData()
{
$client = new Client();
$res = $client->request('POST', 'https://url_to_the_api', [
'form_params' => [
'client_id' => 'test_id',
'secret' => 'test_secret',
]
]);
echo $res->getStatusCode();
// "200"
echo $res->getHeader('content-type');
// 'application/json; charset=utf8'
echo $res->getBody();
// {"type":"User"...'
}
오랜 시간이 지난 후, Guzzle을 사용하는 방법에 대해 아주 작은 흙을 만들었습니다. aisnoek에서 그의 대답. http : // chilion.nl/laravel-post-requests-with-guzzle/ – Chilion
아직도 Curl을 사용하고 싶다면 curl이 PHP의 jQuery ajax라고 말할 수 있습니다. – killstreet