個人アプリの作成で、ALBを使用しACMで証明書を取得。
https化までできたところでフォームを送信すると、、、
このようなエラーが。。。
httpで通信が行われるようになっていたため、
ALBのリスナーの設定がまずいのかといじってみたが改善せず。
#対処法
Laravel側でAWSのロードバランサ用のプロキシ設定が必要でした。
App\Http\Middleware\TrustProxies
<?php
namespace App\Http\Middleware;
use Illuminate\Http\Middleware\TrustProxies as Middleware;
use Illuminate\Http\Request;
class TrustProxies extends Middleware
{
/**
* このアプリケーションで信頼できるプロキシ
*
* @var string|array
*/
protected $proxies = '*'
/**
* プロキシを検出するために使用すべきヘッダ
*
* @var int
*/
protected $headers = Request::HEADER_X_FORWARDED_AWS_ELB;
}