Laravel validates array fields that must have unique values

How to validate laravel array type field must not contain duplicate values. How to work laravel distinct validation rule.


Laravel distinct validation

Laravel distinct validation rule validate an array type field must not contain duplicate values.

distinct:ignore_case when you use ignore_case with distinct rule it ignore capitalization differences.

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([
      'skills' => 'array|distinct',
      'names' => 'array|distinct:ignore_case' 
    ]);
  }
}
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