如何直接从Laravel 5.2中的Controller发送API请求?

时间:2016-03-06 03:57:50

标签: php jquery ajax api laravel-5.2

我目前正在开发一个在多个站点上实现API集成的项目。

现在,当我继续时,我注意到我在我的项目中使用了过多的AJAX请求(其中代码可以在页面源上查看),我想尽可能地限制它。

有没有办法直接从Laravel 5.2中的任何控制器发送API请求,就像下面的代码一样?

    <?php

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;

    class HttpRequestController extends Controller
    {

        public function PostRequest($uri, $data) {

            //functional code that will post the given data to the specified uri 

        }

        public function GetRequest($uri) {

            //functional code that will retrieve the given data via the specified uri 

        }

    }

1 个答案:

答案 0 :(得分:0)

您可以使用Guzzle https://github.com/guzzle/guzzle库来发出HTTP请求。