Hola, hemos encontrado la solución a lo que andabas buscando, desplázate y la verás a continuación.
Solución:
Si desea generar el azar string como dijiste, reemplaza:
$string = str_random(15);
con
// Available alpha caracters
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
// generate a pin based on 2 * 7 digits + a random character
$pin = mt_rand(1000000, 9999999)
. mt_rand(1000000, 9999999)
. $characters[rand(0, strlen($characters) - 1)];
// shuffle the result
$string = str_shuffle($pin);
Editar:
Antes, el código no generaba un carácter alfa aleatorio todo el tiempo. Eso es porque Laravel str_random
genera un alfanumérico aleatorio stringy a veces esa función devolvía un valor numérico (ver documentos).
Valoraciones y reseñas
Recuerda que puedes dar recomendación a esta crónica si te valió la pena.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)