【发布时间】:2020-06-09 08:11:06
【问题描述】:
我有一个表 GateAccess:id、person_id、gate_id、time_id。 向此表添加新记录时,我想防止为一个 person_id 添加具有相同 gate_id 的多条记录。 Gate_id 对于特定的 person_id 必须是唯一的。
我想要这样的桌子:
id, person_id, gate_id, time_id
1, 2, 1, 1
2, 2, 2, 2
但不是那个:
id, person_id, gate_id, time_id
1, 2, 1, 1
2, 2, 1, 2
我有一个验证器:
$validator = Validator::make($data, [
'first_name' => 'required',
], $messages);
你能帮我为这个验证器制定规则吗?
【问题讨论】:
-
除了验证之外,还要考虑数据库级别的唯一键。
标签: laravel validation rules