У меня есть сайт с несколькими экземплярами (компаниями).Проверьте наличие уникального уникального индекса с помощью запроса в Laravel
Каждая компания может добавить свой собственный инвентарь, а номер unit
должен быть уникальным в данном случае (компания). Но я хочу разрешить один и тот же номер единицы на компанию. Поэтому unit+ instance_id
должен быть уникальным. Есть ли способ реализовать эту проверку в правилах Запроса?
Следующее правило проверяет, существует ли единица в инвентаре. Мне нужно добавить проверку на inventory.id AND inventory_instance_id
public function rules() {
return [
'unit' => 'unique:inventory|required|max:45',
'comments' => 'sometimes|max:255'
];
}
public function messages() {
return [
'unit.unique' => 'Unit number already exists!',
'unit.required' => 'Enter Unit Number!',
'max' => ':attribute - Should not be longer than 255 symbols!'
];
}
интересно, есть ли «обходной путь» без дополнительных пакетов – Andrew