How to Generate Random Unique String in Laravel?

By Hardik Savani April 16, 2024 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, laravel 10 and laravel 11 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...

Shares