Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.05.2015 15:32:17

вопрос по валидации элемента в БД

вообщем нужно провалидировать массив элементов

то есть мне приходит массив с id-ками фотографий и задача проверить существуют ли записи в БД с такими id

из документации я так понял что есть
'email' => 'exists:staff,email,account_id,1'

сделал по образу и подобию однако если подсунуть id несуществующего элемента валидация успешно проходит а вот на этапе сохранения происходит ошибка(что и понятно)

foreach ((array) $input['photo-items'] as $photoid)
            $rules['photo-'.$photoid] = 'integer|exists:photo,id,'.$photoid;

в чем подвох?
спасибо)


в разработке

Не в сети

#2 07.05.2015 16:28:48

Re: вопрос по валидации элемента в БД

Вообщем разобрался с проблемой
foreach ((array) $input['photo-items'] as $photoid)
            $rules['photo-'.$photoid] = 'integer|exists:photo,id';
так работает


в разработке

Не в сети

Подвал раздела