コントローラーに渡されるリクエスト パラメーターから既存のアイテムを削除したいと考えています。
これが私のコントローラーです:
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'
]);
何も追加されていません!また、ディスパッチ メソッドは、空のリクエストでは正しい応答を返すことができません! しかし、既存のルートリクエストを使用すると、余分なアイテムを除いてすべて問題なく、それらを取り除く必要があります!