У меня есть таблица GateAccess: id, person_id, gate_id, time_id. При добавлении новой записи в эту таблицу я бы хотел запретить добавление нескольких записей с одинаковым gate_id для одного person_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);
Можете ли вы помочь мне составить правило для этого валидатора?