私はメインアプリケーションをセットアップしたLaravelアプリケーションを持っています。メインアプリケーションに関連する特定のタスクを処理するサブドメインを持っています。Laravelは別のサブドメインに投稿要求を送信します
のは、メインのアプリがあるとしましょう:質問は、私はレビューでコントローラからのPOSTリクエストを送信することができますどのように、あるreview.xyz.com
:app.xyz.com とサブドメインれます.xyz.comの経路にapp.xyz.com?ここで
が、私は黙って失敗しただけでがつがつ食うし、使用しようとしているものです(応答は、メインアプリのちょうどログイン画面だった何もログに起こっていない。):Route::post('approve', function(){
$client = new Client(['base_uri' => env("MAIN_APP_URL")]);
$response = $client->request('POST', 'public/approve');
$body = $response->getBody();
return $body;
});
どのようにして、この中にCSRFの保護作業場合?
'public/approve'ルートに行くにはログインする必要がありますか?これにより、ログインページにリダイレクトされる理由が説明されます。 – mimo
これらの2つの別々のアプリケーションか、サブドメインルーティングの同じアプリですか? –
@mimo実際には、ミドルウェアを使用するように設定されていないため、CSRFトークンの不一致例外がリダイレクトを行っている可能性があります。 –