如何验证 laravel 表单请求中必须为假的字段

how to validate a field that must be false in laravel form request

我想在表单请求中设置 ('is_color' = false) if ('is_variation' = true)

        $rules  = [
            'is_color'                      =>  'nullable|boolean',
            'is_guarantee'                  =>  'nullable|boolean',
            'is_variation'                  =>  'nullable|boolean',
        ];

它似乎与验证无关,我发现你想要设置 is_color 由于 is_variation 的值,所以你可以只验证 is_variation 并设置 is_color。 但是您可以通过在表单请求中创建一个名为 withValidator 的方法来验证这些相互关联的参数。有关详细信息,您可以在下面查看 link:

或者您可以进行自定义规则验证: Custom Validation in laravel