Bonjour Joscript , pour la génération d'un username unique, nous avions utiliser le slug du nom de l'utilisateur, en ajoutant le timestamp () qui est généralement très difficile d'obtenir le même au même moment, ce qui génère un username unique.
Mais aussi tu peux te servir du helper uniqid($lenght) pour générer un string aléatoire unique.
Bien que semble unique cette combinaison, vous devez tout de même vérifier celà dans un validator
'username' => 'unique:users'