クロスドメインの外部APIでtokenMissmatchExceptionエラー
APIを叩くほう・受け取る方ともにフレームワークはLaravelで、guzzleで外部APIを叩いています。
その際に、送った先のプロジェクトがtokenCheckはオンにしているため、tokenMissMatchExceptionエラーが出ます。(VerifyCsrfTokenミドルウェアによるチェックのため)
下記プログラムのheadersの部分にtokenを入れて飛ばしていますが、エラーは変わりません。
guzzleで外部APIを叩いた際に、tokenチェックを通るようにするためにはどうすればいいでしょうか?
$client = new Client();
// ***送信先***URL
$url = 'https://dev.management.herokuapp.com/hoge/hoge_insert;
// 送信処理
$res = $client->request('post', $url,
['headers' => [
'Content-type' => 'Application/json',
'Authentication' => csrf_token(),
],
'timeout' => 15000,
'cache' => false,
'dataType' => 'json',
'data' => [
'userId' => 1
]
]);
$data = json_decode($res->getBody(), true);
$response = JsonResponse::create($data, 200);
$response->send();