Laravel IN Валидация или валидация по значениям ENUM

Я начинаю в Ларавеле.
Я искал и не нашел, как проверить данные с некоторыми значениями ENUM. На приведенном ниже коде мне нужно это type должно быть просто DEFAULT или же SOCIAL, Один или другой:

$validator = Validator::make(Input::only(['username', 'password', 'type']), [
'type' => '', // DEFAULT or SOCIAL values
'username' => 'required|min:6|max:255',
'password' => 'required|min:6|max:255'
]);

Возможно?

18

Решение

в: DEFAULT, СОЦИАЛЬНЫМ
Проверяемое поле должно быть включено в данный список значений.

NOT_IN: DEFAULT, СОЦИАЛЬНЫМ
Проверяемое поле не должно быть включено в данный список значений.

$validator = Validator::make(Input::only(['username', 'password', 'type']), [
'type' => 'in:DEFAULT,SOCIAL', // DEFAULT or SOCIAL values
'username' => 'required|min:6|max:255',
'password' => 'required|min:6|max:255'
]);

🙂

53

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]