11.3Faker.md

October 19, 2019 · View on GitHub

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=cpf = faker->numberBetween(min=10000000000,min = 10000000000, max = 99999999999); nome=addslashes(nome = addslashes(faker->name); creditoliberado=credito_liberado = faker->regexify('[sn]'); nascimento=nascimento = faker->date; email=email = faker->email; userid=user_id = faker->numberBetween(min=1,min = 1, max = 4); quantidade=quantidade = faker->randomNumber(nbDigits=NULL,nbDigits = NULL, strict = false); precovenda=preco_venda = faker->numberBetween(min=20,min = 20, max = 1200);

faker>randomNumber(faker->randomNumber(nbDigits = NULL, strict=false)//79907610strict = false) // 79907610 faker->randomFloat(nbMaxDecimals=NULL,nbMaxDecimals = NULL, min = 0, max=NULL)//48.8932max = NULL) // 48.8932 faker->numberBetween(min=1000,min = 1000, max = 9000) // 8567 faker>regexify([sn]);//sounfaker->regexify('[sn]'); // s ou n faker->randomElement(array=array(s,n));array = array ('s','n')); faker->randomLetter; faker>regexify([AZ]+[az]2,5);//2a5letrasfaker->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(faker->randomElement(array = array ('a','b','c')); // 'b' print faker>sentence(faker->sentence(nbWords = 3, variableNbWords=true);variableNbWords = true); faker->sentence(nbWords=6,nbWords = 6, variableNbWords = true); faker>address;//rua,nuˊmeroecepfaker->address; // rua, número e cep faker->text; // Para grandes quantidades de texto faker>sentence(faker->sentence(nbWords = 6, variableNbWords=true);variableNbWords = true); faker->text(maxNbChars=200);maxNbChars = 200); faker->title(gender=nullmalefemale);//Ms.gender = null|'male'|'female'); // 'Ms.' faker->name(gender=nullmalefemale);//Dr.ZaneStromangender = null|'male'|'female'); // 'Dr. Zane Stroman' faker->cityPrefix; faker>state;faker->state; faker->stateAbbr; faker>buildingNumber;faker->buildingNumber; faker->city; faker>streetName;faker->streetName; faker->streetAddress; faker>postcode;faker->postcode; faker->country; faker>PhoneNumber;faker->PhoneNumber; faker->company; faker>date(faker->date(format = 'Y-m-d', max=now);max = 'now'); faker->time(format=H:i:s,format = 'H:i:s', max = 'now'); faker>freeEmail;faker->freeEmail; faker->password; faker>domainName;faker->domainName; faker->url; faker>ipv4;faker->ipv4; faker->macAddress; faker>creditCardType;faker->creditCardType; faker->creditCardNumber; faker>creditCardExpirationDateString;faker->creditCardExpirationDateString; faker->hexcolor; faker>colorName;faker->colorName; faker->fileExtension; faker>mimeType;faker->mimeType; faker->locale; faker>countryCode;faker->countryCode; faker->randomHtml(2,3);

https://github.com/fzaninotto/Faker