У меня есть FormRequest
, где я хочу проверить уникальность поля fiscal_id
при обновлении строки, вид проверки работает, но проблема в том, что fiscal_id
может быть нулевым, так что если при обновлении егоЯ отправляю ноль, уникальное правило не передается.
'fiscal_id' => [
'sometimes',
Rule::unique('table', 'fiscal_id')->where(function($query) {
$query->whereNull('deleted_at')
->where('company_id', auth()->user()->company_id);
})->ignore($this->route('customer')->id)
]
Как я могу проверить уникальность fiscal_id
, когда null
(потому что есть другие поля с null
, поэтому он не работает).