Проверка нескольких существующих в Laravel - PullRequest
0 голосов
/ 09 января 2020

У меня есть три таблицы в базе данных, клиники, услуги и services_categories . Категории услуг имеет столбец services_id , который является внешним ключом для идентификатора в таблице служб . Службы В таблице есть столбец с именем name.

В таблице клиник также есть столбец service_categories_id , который является внешним ключом для идентификатора в таблице service_categories .

Я создаю проверку запроса для клиник в Laravel, но я должен проверить, действительно ли указанное значение service_category_id существует в services_categories и эта строка в services_category имеет тип Тип консультационных услуг (имя).

Как мне улучшить эту проверку для работы таким образом?

'service_category_id'=>'bail|sometimes|integer|exists:service_categories,id',

1 Ответ

0 голосов
/ 10 января 2020

Вы можете расширить свое существующее правило, если хотите иметь условие where для проверки.

обновить свое правило следующим образом:

'service_category_id'=>'bail|sometimes|integer|exists:service_categories,id,type,<your required category type>',
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...