Laravelから他のサーバーにPOST送信をする必要があり、次のように記述しました。
use Illuminate\Support\Facades\Http; $response = Http::post('http://test.com', ['name' => 'jaga']);
しかし、送信先のサーバーのPHPで引数を受け取ろうとしても空っぽです。
いろいろ試行錯誤したところ、asFormというメソッドをはさむことでうまく行きました。
use Illuminate\Support\Facades\Http; $response = Http::asForm->post('http://test.com', ['name' => 'jaga']);
一応うまく行ったのはよかったのですが、原因が分かりません。
これは受け取り側のPHPに制約があったのですかね。
お分かりになる方がいらっしゃいましたら、教えてください m(_ _)m