# Faker
Faker is a PHP library that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.
Faker is heavily inspired by Perl's [Data::Faker](http://search.cpan.org/~jasonk/Data-Faker-0.07/), and by ruby's [Faker](https://rubygems.org/gems/faker).
Faker requires PHP >= 5.3.3.
[![Monthly Downloads](https://poser.pugx.org/fzaninotto/faker/d/monthly.png)](https://packagist.org/packages/fzaninotto/faker) [![Build Status](https://travis-ci.org/fzaninotto/Faker.svg?branch=master)](https://travis-ci.org/fzaninotto/Faker) [![SensioLabsInsight](https://insight.sensiolabs.com/projects/eceb78a9-38d4-4ad5-8b6b-b52f323e3549/mini.png)](https://insight.sensiolabs.com/projects/eceb78a9-38d4-4ad5-8b6b-b52f323e3549)
# Table of Contents
- [Installation](#installation)
- [Basic Usage](#basic-usage)
- [Formatters](#formatters)
- [Base](#fakerproviderbase)
- [Lorem Ipsum Text](#fakerproviderlorem)
- [Person](#fakerprovideren_usperson)
- [Address](#fakerprovideren_usaddress)
- [Phone Number](#fakerprovideren_usphonenumber)
- [Company](#fakerprovideren_uscompany)
- [Real Text](#fakerprovideren_ustext)
- [Date and Time](#fakerproviderdatetime)
- [Internet](#fakerproviderinternet)
- [User Agent](#fakerprovideruseragent)
- [Payment](#fakerproviderpayment)
- [Color](#fakerprovidercolor)
- [File](#fakerproviderfile)
- [Image](#fakerproviderimage)
- [Uuid](#fakerprovideruuid)
- [Barcode](#fakerproviderbarcode)
- [Miscellaneous](#fakerprovidermiscellaneous)
- [Biased](#fakerproviderbiased)
- [Modifiers](#modifiers)
- [Localization](#localization)
- [Populating Entities Using an ORM or an ODM](#populating-entities-using-an-orm-or-an-odm)
- [Seeding the Generator](#seeding-the-generator)
- [Faker Internals: Understanding Providers](#faker-internals-understanding-providers)
- [Real Life Usage](#real-life-usage)
- [Language specific formatters](#language-specific-formatters)
- [Third-Party Libraries Extending/Based On Faker](#third-party-libraries-extendingbased-on-faker)
- [License](#license)
## Installation
```sh
composer require fzaninotto/faker
```
## Basic Usage
Use `Faker\Factory::create()` to create and initialize a faker generator, which can generate data by accessing properties named after the type of data you want.
```php
<?php
// require the Faker autoloader
require_once '/path/to/Faker/src/autoload.php';
// alternatively, use another PSR-0 compliant autoloader (like the Symfony2 ClassLoader for instance)
// use the factory to create a Faker\Generator instance
$faker = Faker\Factory::create();
// generate data by accessing properties
echo $faker->name;
// 'Lucy Cechtelar';
echo $faker->address;
// "426 Jordy Lodge
// Cartwrightshire, SC 88120-6700"
echo $faker->text;
// Dolores sit sint laboriosam dolorem culpa et autem. Beatae nam sunt fugit
// et sit et mollitia sed.
// Fuga deserunt tempora facere magni omnis. Omnis quia temporibus laudantium
// sit minima sint.
```
Even if this example shows a property access, each call to `$faker->name` yields a different (random) result. This is because Faker uses `__get()` magic, and forwards `Faker\Generator->$property` calls to `Faker\Generator->format($property)`.
```php
<?php
for ($i=0; $i < 10; $i++) {
echo $faker->name, "\n";
}
// Adaline Reichel
// Dr. Santa Prosacco DVM
// Noemy Vandervort V
// Lexi O'Conner
// Gracie Weber
// Roscoe Johns
// Emmett Lebsack
// Keegan Thiel
// Wellington Koelpin II
// Ms. Karley Kiehn V
```
**Tip**: For a quick generation of fake data, you can also use Faker as a command line tool thanks to [faker-cli](https://github.com/bit3/faker-cli).
## Formatters
Each of the generator properties (like `name`, `address`, and `lorem`) are called "formatters". A faker generator has many of them, packaged in "providers". Here is a list of the bundled formatters in the default locale.
### `Faker\Provider\Base`
randomDigit // 7
randomDigitNotNull // 5
randomNumber($nbDigits = NULL) // 79907610
randomFloat($nbMaxDecimals = NULL, $min = 0, $max = NULL) // 48.8932
numberBetween($min = 1000, $max = 9000) // 8567
randomLetter // 'b'
// returns randomly ordered subsequence of a provided array
randomElements($array = array ('a','b','c'), $count = 1) // array('c')
randomElement($array = array ('a','b','c')) // 'b'
shuffle('hello, world') // 'rlo,h eoldlw'
shuffle(array(1, 2, 3)) // array(2, 1, 3)
numerify('Hello ###') // 'Hello 609'
lexify('Hello ???') // 'Hello wgt'
bothify('Hello ##??') // 'Hello 42jz'
asciify('Hello ***') // 'Hello R6+'
regexify('[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}'); // [email protected]
### `Faker\Provider\Lorem`
word // 'aut'
words($nb = 3, $asText = false) // array('porro', 'sed', 'magni')
sentence($nbWords = 6, $variableNbWords = true) // 'Sit vitae voluptas sint non voluptates.'
sentences($nb = 3, $asText = false) // array('Optio quos qui illo error.', 'Laborum vero a officia id corporis.', 'Saepe provident esse hic eligendi.')
paragraph($nbSentences = 3, $variableNbSentences = true) // 'Ut ab voluptas sed a nam. Sint autem inventore aut officia aut aut blanditiis. Ducimus eos odit amet et est ut eum.'
paragraphs($nb = 3, $asText = false) // array('Quidem ut sunt et quidem est accusamus aut. Fuga est placeat rerum ut. Enim ex eveniet facere sunt.', 'Aut nam et eum architecto fugit repellendus illo. Qui ex esse veritatis.', 'Possimus omnis aut incidunt sunt. Asperiores incidunt iure sequi cum culpa rem. Rerum exercitationem est rem.')
text($maxNbChars = 200) // 'Fuga totam reiciendis qui architecto fugiat nemo. Consequatur recusandae qui cupiditate eos quod.'
### `Faker\Provider\en_US\Person`
title($gender = null|'male'|'female') // 'Ms.'
titleMale // 'Mr.'
titleFemale // 'Ms.'
suffix // 'Jr.'
name($gender = null|'male'|'female') // 'Dr. Zane Stroman'
firstName($gender = null|'male'|'female') // 'Maynard'
firstNameMale // 'Maynard'
firstNameFemale // 'Rachel'
lastName // 'Zulauf'
### `Faker\Provider\en_US\Address`
cityPrefix // 'Lake'
secondaryAddress // 'Suite 961'
state // 'NewMexico'
stateAbbr // 'OH'
citySuffix // 'borough'
streetSuffix // 'Keys'
buildingNumber // '484'
city // 'West Judge'
streetName // 'Keegan Trail'
streetAddress // '439 Karley Loaf Suite 897'
postcode // '17916'
address // '8888 Cummings Vista Apt. 101, Susanbury, NY 95473'
country // 'Falkland Islands (Malvinas)'
latitude($min = -90, $max = 90) // 77.147489
longitude($min = -180, $max = 180) // 86.211205
### `Faker\Provider\en_US\PhoneNumber`
phoneNumber // '201-886-0269 x3767'
tollFreePhoneNumber // '(888) 937-7238'
e164PhoneNumber // '+27113456789'
### `Faker\Provider\en_US\Company`
catchPhrase // 'Monitored regional contingency'
bs // 'e-enable robust architectures'
company // 'Bogan-Treutel'
companySuffix // 'and Sons'
jobTitle // 'Cashier'
### `Faker\Provider\en_US\Text`
realText($maxNbChars = 200,
没有合适的资源?快使用搜索试试~ 我知道了~
laravel5框架仿小米商城源码,laravel5框架仿小米商城源码
共2000个文件
js:753个
png:311个
php:138个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 200 浏览量
2024-02-28
16:34:35
上传
评论
收藏 26.03MB RAR 举报
温馨提示
laravel5框架仿小米商城源码,laravel5框架仿小米商城源码,laravel5框架仿小米商城源码,laravel5框架仿小米商城源码,
资源推荐
资源详情
资源评论
收起资源包目录
laravel5框架仿小米商城源码,laravel5框架仿小米商城源码 (2000个子文件)
01e84ffec6b28b1daaf8a30b14605795 7KB
038d2c70a5bd7b5decd9c76f04c8194d 2KB
04698ec9e9050299061e4c9ed0984c54 14KB
0842b5e41954ea408c5491dfff4dca88 2KB
0d1918b63b438d84f9f2b0a567cf1051 3KB
1212b0ef13b8cd02b4e8c373ea203852 2KB
138fd8a8eab186b75e3475186a3a0ed9 2KB
191d3281e1d3afc3bd90ad014b76ebb0 20KB
19e1848a08dae6108b2c0aa43aa6fdc4 10KB
1a1b8f44ac7639744c37b7e4b8e4f20f 5KB
1d41b5c9e5f48eeb4aa0da16dcb702aa 5KB
206d0690a0e7d389dd8e9731b1737a2b 2KB
208b14fea8e3e06b414314b87ab9ee5b 496B
22a0139dd488234985c59ab028caccea 2KB
2304d964e0677e6b948b1aee19020c03 987B
2384920720920b308604385693283fe9 2KB
2e18ecbf84fc038b7f814f05dfe97ef6 2KB
2f8a18e35430db960d634db42a9e1837 3KB
30c8a77043c3b38adfcc9cd6e024ff4d 10KB
342c72b3a46d26ff0ad4a972b6ca8cff 7KB
3903088b08f4d14d6a7b30512b441c5b 4KB
39e6b50904d31757256621b7943c9833 3KB
3c34896634dfd333b022e2971a51639c 5KB
3d3260c5d06003d7ad182f0381d964d8 116B
3d75a4c06b348a495901b730be73bde8 15KB
479297d24e5223e59366fa40d2ce52dd 2KB
479fb5dad29e429072739813fbf8c02f689c938f 257B
4a10cb9f4e8b6e61785c200e424f6d12 4KB
4a6bf65c585b4ca95dee37142ef73885 19KB
4b56afa27d50e715576af0a07e6673fa 13KB
4bab2929e5c9baf0dff1bc27c20def65 3KB
4c902d792879ff56e869c85942b1a580 8KB
4c995f1653f0ae0f0bbc0f681e427322 7KB
4ff39b51d5734be29ba2601d6a89cced 7KB
4ff7e1ae9c27998b3fe018d958d985d3 13KB
523ee4b3c1e1aa37b93d0d6a4d0b84f0 13KB
55ca2571bf9f1dbc3bcb823b9ae6de3e 11KB
564717dfc0a2ca7a2c5973253b728a41 987B
595ecc004d68c1a096a617a0be7e4a5e 13KB
68f8d62bc116efbe47fc864a719f43ab 2KB
6949b314bce1f39fedbe6fb30788c6e2 10KB
6b66db0d78faeac64f096817253778be 4KB
6e1121e12e5e34c763e3af8ea8ad08f0 2KB
71497043f6bb903013ef5e94608ac805 4KB
75f0d128896821089fe8a755c81d28cd 18KB
77d1c7c6975606d0e8d510c87e9ce1b4 8KB
7af088bd855c3e81917310064b0794e7 18KB
7ba922f1701b1d23e0bdb2b5a529fa51 3KB
7c8fec0d71e4929ff8ed0195c24c5a33 5KB
7cb4a9000ef8f5fdaa938790daf8e781 3KB
8ff5c5eaaa82b3360075b5aba046b3e6 5KB
93a46005794147413444e283dc77188e 12KB
9dbcf7e7407c42b43f1a32ec0f61d350 11KB
a482f8d50ce0417ea1eb6722fa9eb723 6KB
a4ad86727e799f456be8181e399b4d1e 13KB
ac1a77b999a72b07472ce2c9e905e965 18KB
ae1a23c8ec67583fbbce804eef1e30c2 5KB
b4ece2897f6fa9cdb223122eb598f4c1 2KB
b8c75fe0df9ebd48e4a9c88abaac62cc 1023B
ba090ba33202cd6d60315c86cb786019 10KB
bc77b9ec1066ee70469e1eae5947d637 2KB
bda337644f7db7425b75098bd5c2b809 183KB
be4b94b4f05ea054c624123233cd10ef 183KB
symfony_debug.c 7KB
c0583b5e9ebf02258b10a78be5ced8c2 12KB
c33ba8ff78fb4c0ad7f81f94762c8d31 5KB
c4565f36433d708e9ea845227ce81ebf 2KB
c490c2d6b84aabbd74570b976fe3f7d1 3KB
c6a55e13fedf28b70c4afc1e7f19f69b 6KB
c7186e8aacf39d364c63707a778c4a3a 14KB
cee9e94726605ca6b2907bdea6292e0e1d3690b3 352B
bootstrap.css 144KB
bootstrap.min.css 120KB
bootstrap.min.css 115KB
icol32.css 95KB
base.min.css 82KB
base1.min.css 82KB
style.css 77KB
goods-detail.min.css 58KB
ueditor.css 45KB
mws-style.min.css 43KB
bootstrap.css 36KB
login.css 35KB
ueditor.min.css 34KB
main.min.css 31KB
bootstrap.min.css 31KB
icol16.css 28KB
bootstrap-theme.css 26KB
checkout.min.css 24KB
checkout.min.css 24KB
bootstrap-theme.min.css 23KB
index.min.css 22KB
video-js.css 22KB
elfinder.css 20KB
prettyPhoto.css 19KB
cart.min.css 19KB
image.css 19KB
core.css 18KB
select2.css 17KB
style.css 17KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
依星net188.com
- 粉丝: 7880
- 资源: 2094
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功