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

Как в laravel проверить данные по условию в validate?

Допустим у меня есть база с полями, в которых содержатся данные.

id, cat, name, value

Я ввожу данные и хочу проверить существования ID принадлежащему NAME.

Вот так все работает:

$this->validate($request, [
            'nd' => 'required|regex:/^[0-9]{1,3}$/|exists:meta,id',
        ], $message);


Как мне проверить введенный ID по полю name ?

Это что то вроде:

SELECT id FROM meta WHERE id = 1 AND name = 'name'
  • Вопрос задан
  • 253 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@Yadalay
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel
Если я правильно понял, то вот - ссылка, а именно подраздел "Forcing A Unique Rule To Ignore A Given ID".
Если не угадал, то, вероятно, это - ссылка, а именно метод withValidator().
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы