Laravel numeric field length validation

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'
    ]);
  }
}

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'
    ]);
  }
}
php laravel developer anmol sharma

Anmol Sharma

I am a software engineer and have experience in web development technologies like php, Laravel, Codeigniter, javascript, jquery, bootstrap and I like to share my deep knowledge by these blogs.

Random tutorial links