当另一个节点在laravel中具有特定值时,如何使用规则' present '进行验证



所以我有这个问题,我面临了一段时间了。

我有一个像这样的验证规则

'editors' => ['required_if:type,journal', 'array', 'min:1'],

,但我想改变验证接受一个空数组,但我希望该字段是存在的,如果type=journal..但我似乎不知道该怎么做……我将感激任何帮助。由于

如果内容比较复杂,你可以自定义如下:

https://laravel.com/docs/8.x/validation custom-validation-rules

那么,在你的规则中:

return [
'editors' => [
new CustomRule()
],
];

要创建自定义规则,请转到命令行并执行:

之后,你可以给它添加任何逻辑。

最新更新