Есть список сотрудников. Каждый имеет уникальный IP адрес.
При редактировании сотрудника (например изменении имени или номера телефона) запись не сохраняется, указывая на то, что такой ip уже существует (хотя ip не изменяли и он уникальный в БД), а мне нужно просто пересохранить этот же ip адрес
вот action который обрабатывает сохранение записи в БД
public function update(Request $request, $id){
$rules = [
'vts' => 'numeric|nullable',
'gts' => 'numeric|nullable',
'mobile' => 'numeric|nullable',
'ip_wks' => 'unique:workers|nullable',
'ip_int' => 'unique:workers|nullable'
];
$messages = [
'vts.numeric' => 'Поле должно содержать только цифры',
'gts.numeric' => 'Поле должно содержать только цифры',
'mobile.numeric' => 'Поле должно содержать только цифры',
'ip_wks.unique' => 'IP адрес уже существует',
'ip_int.unique' => 'IP адрес уже существует',
];
$validateData = Validator::make($request->all(), $rules, $messages)->validate();
$worker = Worker::find($id);
$worker->update($request->all());
return redirect(session('links')[2])->with('success', 'Данные успешно сохранены');
}