我使用Laravel(我在Laravel是新)
我必須做出連接beetween我的網站和外部API(沒有從我的網站發送請求。 )。
我想從api獲取POST數據到路由。
我做了什麼:
路線/ web.php
/**
* routes test
*/
Route::any('/photo/test', [
'uses' => '[email protected]',
'as' => 'test.show'
]);
控制器:
class TestController extends Controller
{
/**
*
* @return string
*/
public function show(Request $request)
{
var_dump($_GET);
var_dump($_POST);
die(1);
}
}
我查了一下,從API側有發送POST數據,但在laravel超全局數組$我們可以在上面看到_POST和$ _GET是空的(在var_dump()函數中)。
我也加入到exeption爲VerifyCsrfToken那些路線:
class VerifyCsrfToken extends BaseVerifier
{
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
"photo/test"
];
}
倒是異常後,我仍然有空字符串一個問題...
誰能幫助?
看看guzzle:https://github.com/guzzle/guzzle – Christophvh
外部API必須發送POST HTTP請求。 – tilz0R
@ tilz0R我檢查了 - 沒問題。 –