Generar tokens en Laravel únicos y de forma automática
Muchas veces necesitamos generar tokens en Laravel, y eso es simple, el problema viene cuando esos tokens deben ser únicos, aquí vemos cómo hacerlo con Eloquent en un ejemplo rápido y 100% funcional.
Mientras se esté creando un nuevo pedido (Evento Creating), realizamos un bucle do while creando un token en cada iteración y comprobando que no exista en la tabla orders. Si esa condición se cumple, entonces asignaremos el token al pedido y el proceso habrá finalizado.