Skip to content

Latest commit

 

History

History
executable file
·
62 lines (58 loc) · 2.1 KB

11.3Faker.md

File metadata and controls

executable file
·
62 lines (58 loc) · 2.1 KB

Resumo de exemplos de uso da biblioteca faker

Para localização pt_BR, para gerar nomes em portuês, por exemplo: $faker = Faker\Factory::create('pt_BR');

$cpf = $faker->numberBetween($min = 10000000000, $max = 99999999999); $nome = addslashes($faker->name); $credito_liberado = $faker->regexify('[sn]'); $nascimento = $faker->date; $email = $faker->email; $user_id = $faker->numberBetween($min = 1, $max = 4); $quantidade = $faker->randomNumber($nbDigits = NULL, $strict = false); $preco_venda = $faker->numberBetween($min = 20, $max = 1200);

$faker->randomNumber($nbDigits = NULL, $strict = false) // 79907610 $faker->randomFloat($nbMaxDecimals = NULL, $min = 0, $max = NULL) // 48.8932 $faker->numberBetween($min = 1000, $max = 9000) // 8567 $faker->regexify('[sn]'); // s ou n $faker->randomElement($array = array ('s','n')); $faker->randomLetter; $faker->regexify('[A-Z]+[a-z]{2,5}'); // 2 a 5 letras $faker->regexify('[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}'); // sm0@y8k96a.ej $faker->randomElement($array = array ('a','b','c')); // 'b' print $faker->sentence($nbWords = 3, $variableNbWords = true); $faker->sentence($nbWords = 6, $variableNbWords = true); $faker->address; // rua, número e cep $faker->text; // Para grandes quantidades de texto $faker->sentence($nbWords = 6, $variableNbWords = true); $faker->text($maxNbChars = 200); $faker->title($gender = null|'male'|'female'); // 'Ms.' $faker->name($gender = null|'male'|'female'); // 'Dr. Zane Stroman' $faker->cityPrefix; $faker->state; $faker->stateAbbr; $faker->buildingNumber; $faker->city; $faker->streetName; $faker->streetAddress; $faker->postcode; $faker->country; $faker->PhoneNumber; $faker->company; $faker->date($format = 'Y-m-d', $max = 'now'); $faker->time($format = 'H:i:s', $max = 'now'); $faker->freeEmail; $faker->password; $faker->domainName; $faker->url; $faker->ipv4; $faker->macAddress; $faker->creditCardType; $faker->creditCardNumber; $faker->creditCardExpirationDateString; $faker->hexcolor; $faker->colorName; $faker->fileExtension; $faker->mimeType; $faker->locale; $faker->countryCode; $faker->randomHtml(2,3);

https://github.com/fzaninotto/Faker