ユーザがプロファイルを更新するためのバリデータを持っており、同じページでユーザがパスワードを変更することができます。しかし、私はすべての3つのフィールド(現在のパスワード、新規/確認済み)が空であれば、チェックを実行したくありません。フィールドが空でない場合にバリデータのチェックを追加する
Validator::make
のカスタムチェックに追加して確認したり、バリデーターに追加してエラーのあるページを追加する方法はありますか?彼らは記入している場合はどのような...私はチェックのためにこれを追加することができますが
$validator = Validator::make($request->all(), [
'first_name' => 'required|max:191',
'last_name' => 'required|max:191',
'email' => 'required|email|max:191'
]);
例3フィールドは
if ($request->new_password) {
$validator .= array('new_password' => 'required');
}
、
例は空であり、問題になることwouldntは私の最後の解決策は2つのバリデータを持つことです...それはうまくいくのでしょうか?