DEV Community

asepher
asepher

Posted on

Generate Unique Random Numbers in Laravel

$data = [
'number' => ticket_number(),
'subject' => 'Sample subject',
'description' => 'This is the description sample'
];

$ticket = Ticket::create($data);

function ticket_number()
{
do {
$number = random_int(1000000, 9999999);
} while (Ticket::where("number", "=", $number)->first());
return $number;
}

https://codeanddeploy.com/

Top comments (0)