Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Всем привет,
На странице laravel 5.4 есть несколько checkbox-ов и надо проверить чтобы как минимум один из них был отмечен
Я добавил условие для поля in_groups :
$rules::Array
(
[username] => required|max:100|check_user_unique_by_username:
[email] => required|email|max:100|check_user_unique_by_email:
[active_status] => required|in:A,I,N
[in_groups] => check_user_in_groups
В app/Providers/AppServiceProvider.php :
public function boot()
{
...
Validator::extend('check_user_in_groups', function($user, $value, $parameters, $validator) {
echo '<pre>check_user_in_groups $_POST::'.print_r($_POST,true).'</pre>';
//НЕ ВЫЗЫВАЕТСЯ
in_groups - такого поля на самом деле нет. Но если его заменить именем одного из checkbox-ов - все равно не вызывается.
А как правильно?
Спасибо!
Не в сети
Почему бы после валидации не написать проверку вручную?
Не в сети
А как правильно?
Можно так - https://stackoverflow.com/questions/234 … validation
Изменено covobo (05.08.2017 00:44:43)
Не в сети