gpt4 book ai didi

php - Laravel 5 REST 客户端增删改查

转载 作者:可可西里 更新时间:2023-11-01 13:16:04 24 4
gpt4 key购买 nike

在 Laravel 5 中有没有办法使用 REST 进行增删改查?我有一个已经在使用 CodeIgniter 的 REST API,我希望我的 Laravel 应用程序与它通信。

假设我有这个 url 来获取所有性别:http://api.local/api/api_gender/gender

在我的 Controller 中,我似乎可以做这样的事情:

$results = json_decode(file_get_contents('http://api.local/api/api_gender/gender/'));

但我不知道这样做是否正确。

现在,如果我想在 Laravel 中添加一个新的性别,我该怎么做呢?在 CI 中,我可以简单地使用 Phil 的 rest 库并使用 $this->rest->put('http://api.local/api/api_gender/gender/', $parameters)

最佳答案

我会使用 Guzzle ,一个非常流行的、灵活的 PHP HTTP 客户端。据我所知,它是用 PHP 发出 HTTP 请求最常用的包之一。

$client = new GuzzleHttp\Client();

$client->put('http://api.local/api/api_gender/gender/', ['json' => ['foo' => 'bar']]);
// or
$client->put('http://api.local/api/api_gender/gender/', ['query' => ['foo' => 'bar']]);

关于php - Laravel 5 REST 客户端增删改查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28793403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com