Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写接收外部laravel项目请求的路由_Laravel_Laravel 5_Guzzle - Fatal编程技术网

如何编写接收外部laravel项目请求的路由

如何编写接收外部laravel项目请求的路由,laravel,laravel-5,guzzle,Laravel,Laravel 5,Guzzle,这就是我向外部LARAVEL api发送请求的方式。 我只是想知道当我发送这个请求时,我需要在LaravelAPI路由器中写些什么才能得到返回。 目前我在LaravelAPI路由器上有以下代码 $client = new Client(); $response = $client->GET('http://XXX.XX.XX.XX/eDeskApi/module/SOMEFUNCTION', [ 'json' => ['foo' => 'bar'] ]); 在控制器中,它

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

$client = new Client();
$response = 
$client->GET('http://XXX.XX.XX.XX/eDeskApi/module/SOMEFUNCTION',
[
 'json' => ['foo' => 'bar']
]);
在控制器中,它看起来像:

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

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

此外,函数的参数应为:

light\Http\Request
type

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


$request->all()

如果您想发送一些请求主体,您需要将请求从
GET
更改为
POST

此外,函数的参数应为:

light\Http\Request
type

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


$request->all()

感谢您的回复。但如果我将其更改为发布其显示的
500内部服务器错误
。您能提供用于此的代码片段吗?Thanx for your approach。。解决了这个问题:)谢谢你的回复。但如果我将其更改为发布其显示的
500内部服务器错误
。您能提供用于此的代码片段吗?Thanx for your approach。。解决了这个问题:)
public function GetApplicationModuleList()
{
  echo 'something';
  //i want to print the parameter value which i just sent by above mention request.
}