私はフォームを持っています。そのフォーム内の Select-Element を変更すると、同じ URL に対して Ajax-Call を実行します。これにより、基本的に、いくつかのフィールドが追加された、またはいくつかのフィールドが削除された (異なるカテゴリ、異なるフィールドなど) 新しいフォームが読み込まれます。
これで、トークンは 1 つの要求に対して存続するため、要求から取得したフォームには明らかに同じ Csrf-Token が含まれます。つまり、この種のアクションを行うたびに新しいトークンを生成する必要がありますが、これを行う方法がまったくわかりません。
私の仮定は、私は次のようなことをしなければならないということです
if ($request->isXmlHttpRequest()) {
$form->get('csrf') ->regenerateCsrfToken()
}
しかし、明らかにその機能は存在しませんが、それらの行に似たものでなければなりません。どんな入力でも大歓迎です