Android Studio Emulator からリクエストを送信しようとすると、400 エラー コードが返されます。
Laravel には、Sanctum 用に次の構成があります。
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,127.0.0.1,127.0.0.1:8000,::1,beexlaravel.lndo.site,10.0.2.2')),
Docker環境とそれが公開するvhostにLando devを使用すると、beexlaravel.lndo.site になりますが、問題は、エミュレーターからこのドメインにアクセスしようとすると、ドメインを解決できないことです。そのため、10.0.2.2を追加します構成ファイルを変更しますが、それでも 400 エラーが発生します。
cors 構成ファイルで、supports_credentialsをtrueに設定し、「allowed_origins」=> ['*'] に設定しました。
また、リファラーヘッダーで、リストされているすべてのドメインに設定しました。
ステートフルリストにワイルドカード (dev ポルプス) を追加する方法があるかどうかはわかりませんが、 * で試しました。
beexlaravel.lndo.siteを解決するには、エミュレータのホスト ファイルを編集する必要がありますか? または、私が見逃している他の構成はありますか?