Bien es sabido que los desarrolladores siempre necesitamos de script pequeños para generar funciones más complejas, en este caso dejare este Generador de cadenas aleatorias para que lo reutilicen siempre y cuando sea necesario, en mi caso lo ando usando para generar una orden de compra con un identificador totalmente único sin embargo siempre esta la probabilidad de que se repita alguna generación, por lo cual recomiendo verificar en la base de datos si ya existe dicho valor.
Llamada a la función o método en este caso es:
Lo tengo como un método en mi modelo "Compra.php"
$orden = (New Compra)->generador(5);
echo $orden;
En la parte de generador(cantidad) donde cantidad es el número de caracteres que sea la cadena aleatoria.