Цифры проверки Laravel

Я видел только ошибку синтаксического анализа, когда версия для Android на устройстве была ниже версии, в которую было скомпилировано приложение. Например, если приложение скомпилировано для android OS v2.2, и ваше устройство имеет только ОС Android v2.1, вы получите ошибку синтаксического анализа при попытке установить приложение.

0
задан Dronax 19 March 2019 в 09:45
поделиться

3 ответа

Ну, у вас может быть правило регулярных выражений, имитирующее 8 или 13 цифр.

'price' => array(
             'required',
             'numeric',
             'regex:/^(\d{8}|\d{13})$/',
           )
0
ответ дан vivek_23 19 March 2019 в 09:45
поделиться

Вам необходимо пользовательское правило проверки . Функция прохода будет:

public function passes($attribute, $value)
{
    $digits = strlen((string)$value);
    return $digits === 8 || $digits === 13;
}
0
ответ дан namelivia 19 March 2019 в 09:45
поделиться

Вы можете создать пользовательскую проверку для ваших нужд. Проверьте документацию Laravel здесь. https://laravel.com/docs/5.8/validation

Validator::extend('custom_rule_name',function($attribute, $value, $parameters){
  return  $value == 13 || $value == 8;
});
0
ответ дан Paul 19 March 2019 в 09:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: