1

なくしたものを見つける…

問題

1 つの通常の Request から 2 つのカスタム FormRequest を作成する必要がある この偽のシナリオを想定してみましょう

最初のフォームリクエスト

StoreClientRequest

2 番目のフォーム要求

UpdateClientRequest

コントローラーで:

public function store(Request $request){
    //Do something...
    $firstRequest = new StoreClientRequest($request);
    $secondRequest = new UpdateClientRequest($request);
}

この偽のシナリオに似たものを作る方法はありますか?

4

1 に答える 1

0

フォーム リクエストのインスタンスを IoC コンテナから解決せずに取得したい場合は、次のcreateFromメソッドを使用できます。

$firstRequest = StoreClientRequest::createFrom($request);

これにより、 と同じデータが確実に入力され$requestます。

于 2022-01-12T00:12:22.450 に答える