【发布时间】:2019-10-22 01:32:10
【问题描述】:
我愿意接受我对这些标准的update 验证:
-
firstname和lastname存在,因此是必需的,但没有给出deceased_at -
或
deceased_at单独给出
这是有道理的,因为我们可以更新任何字段,但是当我们记录某人的死亡时,我们永远不会更改任何字段值。
$validator = Validator::make($request->all(), [
'firstname' => 'required_unless:deceased_at|max:255',
'lastname' => 'required_unless:deceased_at|max:255',
'deceased_at' => 'required_without_all:firstname,lastname|date'
]);
required_without_all 使用起来很麻烦,因为我必须提到每个字段。我更喜欢required_alone 之类的东西。
有什么选择?
【问题讨论】:
标签: php laravel validation