foo.blade.php
<input type="text" name="national-id" />
FooController.php
$rules = [ 'national-id' => 'required|size:10|numeric' ];
the national-id
field should contain 10
digits
and I actually expected the code above to validate this , but instead It will check If the national-id
exactly equals to 10 or not …
how can I validate the length
of a numeric field?
Advertisement
Answer
In fact you don’t need to use digits_between
rule. You can use digits rule so according to documentation it will be enough to use:
$rules = [ 'national-id' => 'required|digits:10' ];
without numeric
rule because digits
rule also verify if given value is numeric.