Laravel Проверка: как проверить соответствие двух связанных внешних ключей или нет - PullRequest
0 голосов
/ 09 января 2020

У меня есть ученик, класс и таблица разделов. Раздел принадлежит классу. Студент принадлежит к классу и разделу. Теперь, когда ученик должен быть создан, я получаю идентификатор класса и идентификатор раздела. Я хочу проверить идентификатор раздела, если идентификатор раздела принадлежит тому же идентификатору оценки, что и в запросе.

таблица оценок: идентификатор, заголовок. таблица разделов: id, grade_id, title. таблица ученика: id, name, grade_id, section_id, ....

Ответ: 'существует: разделы, id, grade_id,'. $ This-> вход ( "grade_id")

1 Ответ

2 голосов
/ 09 января 2020

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

'section_id' => "exists:<section table name>,id,grade_id,{$request->get('grade_id'}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...