Laravel 5 REST 客户端 CRUD

Laravel 5 REST client CRUD

Laravel 5 中是否有使用 REST 进行 CRUD 的方法?我有一个 REST API 已经在使用 CodeIgniter,我希望我的 Laravel 应用程序能够与它通信。

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

在我的控制器中,我似乎可以做这样的事情:

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

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

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

我会使用 Guzzle,一种非常流行、灵活的 HTTP 客户端,用于 PHP。据我所知,它是 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']]);