web-dev-qa-db-fra.com

Comment générer une chaîne aléatoire en utilisant Laravel Faker?

existe-t-il un moyen ou une méthode pour générer une fausse chaîne à l'aide de Laravel Faker?

comme dans laravel nous générons des chaînes jusqu'à 20 caractères ..

 str_random(20);
5
Vishal

Faker propose plusieurs méthodes permettant de remplacer des espaces réservés dans une chaîne donnée par des caractères aléatoires:

  • lexify - prend la chaîne donnée et remplace? avec des lettres aléatoires
  • asciify - prend la chaîne donnée et remplace * par des caractères ascii aléatoires
  • numerify - prend la chaîne donnée et remplace # par des chiffres aléatoires
  • bothify - combine le lexifier et numéroter

Vous pouvez essayer d’utiliser l’un d’eux, en fonction de la configuration requise pour cette chaîne aléatoire. asciify utilise le plus grand jeu de caractères en remplacement, son utilisation est donc plus logique.

Ce qui suit vous donnera une chaîne aléatoire de 20 caractères ascii :

$faker->asciify('********************')
14
jedrzej.kurylo

uze Faker\Provider\en_US\Text

<?php

realText($maxNbChars = 200, $indexSize = 2) // "And yet I wish you could manage it?) 'And what are they made of?' Alice asked in a shrill, passionate voice. 'Would YOU like cats if you were never even spoke to Time!' 'Perhaps not,' Alice replied."
0
Supun Praneeth