In this tutorial we will discuss laravel digits validation rule. How to validate integer type field length value.
Laravel integer field length validation
Laravel digits:value rule validate and integer field length here field length must be equal to given value. In our example phone number exact have 10 digits.
App/Http/Controllers/UserController.php<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class UserController extends Controller { public function store(Request $request) { $request->validate([ 'phone' => 'required|digits:10' ]); } }
Read Also : Laravel bail validation rule
Laravel digits_between validation
When you want validate an integer field value length between min and max values use laravel digits_between:min,max validation rule. In our example phone number must have between 8 to 10 digits.
App/Http/Controllers/UserController.php<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class UserController extends Controller { public function store(Request $request) { $request->validate([ 'phone' => 'required|digits_between:8,10' ]); } }