How to Generate Random Unique String in 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...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- How to Add Google Map in Laravel?
- Laravel Group By with Max Value Query Example
- Laravel Carbon Subtract Hours Example
- Laravel Firebase Push Notification Tutorial
- Laravel Model Events Tutorial
- Laravel Eloquent take() and skip() Query Example
- Laravel Unique Validation on Update Example
- Special Characters Not Allowed Validation in Laravel
- How to Change Table Name using Laravel Migration?
- How to Check if String Contains Specific Word in Laravel?
- How to Generate Route with Query String in Laravel?
- How to Get Query Strings Value in Laravel?
- Mysql procedure with pagination in laravel?