一个前几天我对我的工作和我需要laravel 5.3应用使用WordPress的API。我在想如何使用WP的API,但是我发现WordPress的API文档,但我不知道如何火,后,把从Laravel身边删除请求。我做了很多但没有找到好的搜索。
然而,我发现,点读guzzlehttp laravel包,我知道我们可以简单的火灾,后,客户端通过使用guzzlehttp laravel,删除等要求。但我又是一个查询如何让汽车基础与岗位要求但这里也解决这个。
所以在这篇文章中,我们学习如何使用HTTP POST请求狂饮laravel使客户。在这个例子中我还添加了例如基本身份验证。很简单,在这个例子中你可以使用其他网站的API太。
那么,GuzzleHttp,我们需要“guzzlehttp /狂饮”对我们laravel应用作曲家包,让我们使用下面的命令安装这个包:
安装guzzlehttp /狂饮包
composer require guzzlehttp/guzzle:~5.0
好了,现在我们准备使用“应用guzzlehttp laravel \客户”类,所以我们可以简单的路由文件后提出这样的要求,这是你的理解,你可以你的API而不是“HTTP电话:/ /可湿性粉剂。开发/指标。PHP /可湿性粉剂JSON /可湿性粉剂/ V2 /岗位”,让我们看到:
将你的文件路径
Route::get('guzzle-http-post-request', function()
{
$body['title'] = "Body Title";
$body['content'] = "Body Description";
$client = new \GuzzleHttp\Client();
$url = "http://wp.dev/index.php/wp-json/wp/v2/posts";
$response = $client->createRequest("POST", $url, ['auth' => ['root','root'],'body'=>$body]);
$response = $client->send($response);
dd($response);
});
你简单的跑,PUT和DELETE请求,像这样。
我希望它能帮助你…