Я хочу установить ('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. Но вы можете проверить эти параметры, связанные друг с другом, с помощью метода make с именем withValidator в запросе формы. Для получения дополнительной информации вы можете увидеть ссылку ниже: С Валидатором
is_color
is_variation
withValidator
Или вы можете сделать пользовательскую проверку правил: Пользовательская проверка в laravel