如何在路线上写入以接收来自外部laravel项目的请求

时间:2017-01-30 14:52:58

标签: laravel laravel-5 guzzle

$client = new Client();
$response = 
$client->GET('http://XXX.XX.XX.XX/eDeskApi/module/SOMEFUNCTION',
[
 'json' => ['foo' => 'bar']
]);

这就是我向外部LARAVEL api发送请求的方式。 我只是想知道在发送此请求时我需要在laravel api路由器中写什么才能获得回报。 目前我在laravel api路由器上有以下代码

Route::GET('module/url', 'Nameof Controller@NameOfMethhod');

在控制器中看起来像:

public function GetApplicationModuleList()
{
  echo 'something';
  //i want to print the parameter value which i just sent by above mention request.
}

1 个答案:

答案 0 :(得分:2)

如果您想在那里发送一些请求正文,则需要将请求从GET更改为POST

此外,您的函数应该采用以下参数:

Illuminate\Http\Request类型。

之后,您可以通过以下方式访问您的请求正文:

$request -> all();