PHPackages                             nguyenminhthang/faker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. nguyenminhthang/faker

ActiveLibrary

nguyenminhthang/faker
=====================

Faker is a PHP library that generates fake data for you.

031HTML

Since Aug 22Pushed 6y ago1 watchersCompare

[ Source](https://github.com/nguyenthang011099/Faker_VN)[ Packagist](https://packagist.org/packages/nguyenminhthang/faker)[ RSS](/packages/nguyenminhthang-faker/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Faker
=====

[](#faker)

Faker là một thư viện được sử dụng trong PHP- cái mà chúng ta sử dụng để khởi tạo ra dữ liệu ảo. Bạn có thể tạo dữ liệu trực tiếp thông qua database console hay GUI hoặc một đoạn mã script php nào đó, có thể đáp ứng nhu cầu của bạn nhưng dữ liệu được tao ra lúc này có thể không giống thực tế lắm. Với thư viện Faker bạn có tạo ra dữ liệu giả nhưng không khác gì dữ liệu thật

Các nội dung chính
==================

[](#các-nội-dung-chính)

- [Cài Đặt](#1)
- [Output](#export)
    - [Name](#1)

Cài Đặt
-------

[](#cài-đặt)

Chúng ta có nhiều cách cài đặt nó, bạn có thể tải nó về song sau đó copy vào thư mục project của bạn, nhưng tôi khuyên bạn nên dùng composer cho công việc này, để cài đặt nó bạn chỉ cần chạy lệnh này trong project của bạn:

composer require nguyenthang0110/fakername1

\*\* chú ý: Faker yêu cầu PHP bản 5.3 trở lên

Cách sử dụng
------------

[](#cách-sử-dụng)

Do chúng ta cài Faker thông qua commposer nên để sử dụng nó bạn chỉ cần nạp tập tin autoload trong thư mục mà bạn muốn dùng

```
require_once "vendor/autoload.php";

```

Sử dụng cơ bản
--------------

[](#sử-dụng-cơ-bản)

Mọi thứ cấu hình coi như đã xong, việc kế tiếp là bạn khởi tạo một class của nó, chúng ta hãy xem xét ví dụ dưới đây:

```
use Faker\Fake;

```

### Create Fake Class (Example)

[](#create-fake-class-example)

```
$faker = Faker\Factory::create();
 //khoi tao đối tượng faker
echo $faker->name;
// Nguyễn Minh Nam

```

Nếu ví dụ này thể hiện các thuộc tính, chúng ta có thể gọi từng thuộc tính để in ra các kết quả khác nhau bởi vì các thuộc tính như name, address, phone được định nghĩa ngay trong class Fake, trong đó có các hàm \_\_contruct() để khởi tạo và hàm \_\_get() để trả về các giá trị

```

```

### Tạo project sử dụng package này

[](#tạo-project-sử-dụng-package-này)

B1: tạo một thư mục rồi require package này về : composer require nguyenminhthang/faker

B2: tạo một file test ở ngay ngoài thư mục và test nội dung theo ý muốn

B3: sử dụng theo hướng dẫn: ví dụ tạo ra file in ra danh sách trúng thưởng số số Miền Bắc

```
