У меня есть модель с названием, подзаголовком, датой, и я создаю форму, которая позволит пользователю отправить запрос на изменение.
Как проверить, чтобы было выполнено хотя бы одно редактирование, сравнивая поля ввода со значениями базы данных?
Я думаю, что нижеприведенное будет гарантировать, что введенный заголовок отличается от значения в 'different:', но как мне сделать это только для хотя бы одного поля?
public function rules()
{
return [
'title' => [
'required',
'different:Dynamic Title name here',
'string',
'max:60',
'not_regex:/[\x{1F600}-\x{1F64F}]/u'
],
'subtitle' => [
'string',
'nullable',
'max:90',
'not_regex:/[\x{1F600}-\x{1F64F}]/u'
]
];
}
например.
Заголовок, Подзаголовок, Поля даты показаны. Пользователь должен отредактировать хотя бы одно из них из текущих значений базы данных, чтобы отправить.