How to Generate Random Unique String in Laravel?

By Hardik Savani February 18, 2023 Category : Laravel

Laravel provide several string helper that way we can use it easily like str_limit, str_plural, str_finish, str_singular etc. If you need to generate unique random string then you can use str_random() helper of Laravel. It is very simple and you can use easily.

you can easily generate random string in laravel 6, laravel 7, laravel 8, laravel 9 and laravel 10 version using str helper.

str_random() helper take one numeric argument and return number of unique string that you pass as argument. you can see it's syntax and example:

Syntax:

Str::random(number);

OR

str_random(number);

Example:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Illuminate\Support\Str;

class GoogleController extends Controller

{

/**

* Create a new controller instance.

*

* @return void

*/

public function index()

{

$randomString = Str::random(30);

dd($randomString);

}

}

Output:

RAXY4XmITwkoEfNnZcwBggjbeKfzwD

I hope it can help you...