ENH: Phone Input Component (#189)
* #170-ENH: Created custom dropdown phone input * #170-ENH: Added phone_number rules * #170-ENH: Added phone_number rules * #170-ENH: Added separate Rule for phone number input, starting 0 phone number is ignored, added regex to ignore non digit phone input * #170-ENH: Removed global registration of CountryFlag * #170-ENH: Using VSelect component for country selection, added prop for dropdown styling * #170-ENH: Updated phone number rule * #170-ENH: Added margins to country selector --------- Co-authored-by: Sutirtha <sdas@republicfinance.com> Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
committed by
GitHub
parent
f775ab84c7
commit
a53677d2ed
@@ -11,6 +11,7 @@ use Illuminate\Support\Str;
|
||||
use Illuminate\Validation\Rule;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Rules\ValidHCaptcha;
|
||||
use App\Rules\ValidPhoneInputRule;
|
||||
|
||||
class AnswerFormRequest extends FormRequest
|
||||
{
|
||||
@@ -150,7 +151,6 @@ class AnswerFormRequest extends FormRequest
|
||||
{
|
||||
switch ($property['type']) {
|
||||
case 'text':
|
||||
case 'phone_number':
|
||||
case 'signature':
|
||||
return ['string'];
|
||||
case 'number':
|
||||
@@ -189,6 +189,8 @@ class AnswerFormRequest extends FormRequest
|
||||
return ['array', 'min:2'];
|
||||
}
|
||||
return $this->getRulesForDate($property);
|
||||
case 'phone_number':
|
||||
return [new ValidPhoneInputRule];
|
||||
default:
|
||||
return [];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user