laravelで 外部サイトへPOSTしたい
解決したいこと
laravel初心者です。
前の画面からPOSTで受け取ったデータを
コントローラーにてDB保存後、
同じ画面で外部サイトへPOSTしたいです。
方法を教えてください。
発生している問題・エラー
該当するソースコード
namespace App\Http\Controllers\Writer;
//・・・省略
use GuzzleHttp\Client;
public function cartchk(Request $request)
{
/* DB登録部分 省略*/
$client = new Client();
$option = [
'http_errors' => true,
'headers' =>
[
'Content-Type' => "text/plain",
'Charset' => 'Shift_JIS',
],
'form_params' =>
[
'para1' => 'test1',
'para2' => 'test2',
'para3' => 'test3',
],
];
$response = $client->request("POST", 'POSTしたい送信先URL', $option);
}
自分で試したこと
上記のように記述したのですが
DBには保存されているのですが、
POST先へ画面遷移せずに、真っ白な画面で表示されてしまいます。
redirect等を使うのでしょうか?
0