Я видел только ошибку синтаксического анализа, когда версия для Android на устройстве была ниже версии, в которую было скомпилировано приложение. Например, если приложение скомпилировано для android OS v2.2, и ваше устройство имеет только ОС Android v2.1, вы получите ошибку синтаксического анализа при попытке установить приложение.
Ну, у вас может быть правило регулярных выражений, имитирующее 8 или 13 цифр.
'price' => array(
'required',
'numeric',
'regex:/^(\d{8}|\d{13})$/',
)
Вам необходимо пользовательское правило проверки . Функция прохода будет:
public function passes($attribute, $value)
{
$digits = strlen((string)$value);
return $digits === 8 || $digits === 13;
}
Вы можете создать пользовательскую проверку для ваших нужд. Проверьте документацию Laravel здесь. https://laravel.com/docs/5.8/validation
Validator::extend('custom_rule_name',function($attribute, $value, $parameters){
return $value == 13 || $value == 8;
});