2

コントローラーに渡されるリクエスト パラメーターから既存のアイテムを削除したいと考えています。

これが私のコントローラーです:

public function getIndex(Request $request)
{
     // I need to remove a parameter from the $request here.
}

本当はコントローラーでリクエストをディスパッチしたいのですが、Requestこのように新しいインスタンスを作ると、

$new_request = new Request();

$new_request次のようにいくつかのフィールドを追加します。

$request->request->add([
    'id' => '2',
    'name' => 'test'
]);

何も追加されていません!また、ディスパッチ メソッドは、空のリクエストでは正しい応答を返すことができません! しかし、既存のルートリクエストを使用すると、余分なアイテムを除いてすべて問題なく、それらを取り除く必要があります!

4

1 に答える 1