У меня есть ситуация, когда администратор редактирует форму сотрудника: имя, фамилия и SSN требуются при ДОБАВЛЕНИИ сотрудника.Там нет проблем.Где у меня есть проблема при редактировании формы.У меня нет проблем с проверкой SSN, так как это уникальное поле.
'ssn_edit' => 'required|unique:employees,ssn,' . $id
Но у меня действительно есть проблема с неуникальными полями.Я не знаю, как установить проверку пропустить по идентификатору, когда поле НЕ является уникальным.Вот полный раздел правил FormRequest:
public function rules()
{
$id = $this->input('employee_id');
return [
'first_name' => 'required',
'last_name' => 'required',
'ssn_edit' => 'required|unique:employees,ssn,' . $id
];
}
Очевидно - это вызывает ошибку проверки для first_name и last_name независимо от того, заполнено ли поле или нет.Буду очень признателен за любую помощь, которую некоторые из вас, гуру Ларавела, могут мне помочь!