如何使用INSIDE控制器方法在Laravel 5.5中使用参数创建新的POST请求

时间:2018-02-13 12:08:30

标签: laravel-5 laravel-5.5

我试图用POST方法调用自己的laravel api,但是我没有在get_cities_list方法中获取post值。

LocationController.php

public function get_cities(){
$params = array('country_id' => 1);
$req = Request::create('api/get_cities_list', 'POST', $params);
$response = json_decode(Route::dispatch($req)->getCOntent());
print_r($response);
}

阿比/ CommonController.php

public function get_cities_list(Request $request){
print_r($request->all()) //empty array
print_r($_POST) //empty array
}

1 个答案:

答案 0 :(得分:0)

使用guzzle通过php发送请求。

您也可以使用vue进行设置。或者ajax电话。

你能提供你的web.php吗?