Задать вопрос
@kaxa3201

Как сделать валидацию на уникальность плюс ещё несколько условий?

Есть такой валидатор
$validator = Validator::make($data, [
                        'id' => 'unique:mongodb.users,id',
                    ], [
                        'status_code.unique' => 'error',
                    ]);

Могу ли я тут прописать доп условие?
Я хочу проверить на уникальность, но если у этой записи не стоит deleted_at
  • Вопрос задан
  • 102 просмотра
Подписаться 2 Простой 4 комментария
Ответ пользователя jazzus К ответам на вопрос (2)
@jazzus
Можно так
Rule::unique('users')->where(function ($query) {
    return $query->whereNull('field');
})
Ответ написан
Комментировать