buihuycuong/vnfaker 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

buihuycuong/vnfaker

Composer 安装命令:

composer require buihuycuong/vnfaker

包简介

VNFaker is a Laravel package that generates fake data about name, city, address, phone,... in Viet Nam

README 文档

README

VNFaker is a Laravel package that generates fake data about name, city, address, phone, datetime,... in Viet Nam.

Require

  • PHP >= 5.3.3
  • Laravel >= 5.0

Installation

composer require buihuycuong/vnfaker

Basic Usage

Add to your class:

use Buihuycuong\Vnfaker\VNFaker; VNFaker::date(); // 12/02/1980 # or call via helper function vnfaker()->date(); // 10/08/1996

Name

vnfaker()->lastname(); // Bùi vnfaker()->midname(); // Huy vnfaker()->firstname($word = 1); // 1:Cường, 2: Huy Cường vnfaker()->fullname($word = 3); // 3: Bùi Huy Cường, 4: Bùi Huy Hoàng Cường

Time

vnfaker()->date($symbol = '/'); // 12/02/1980 vnfaker()->year(); // 1990 vnfaker()->month(); // 10 vnfaker()->day(); // 05

Address

vnfaker()->address(); // Hai bà trưng, Hà nội vnfaker()->city($array = false); // Hà nội, true-> return 63 province.

Phone

vnfaker()->mobilephone($numbers = 10); // 0979587347 vnfaker()->fixedLineNumber($numbers = 12); // 0248584903 vnfaker()->cityphone($numbers = 12); // 0240897395 (Ha Noi)

Email, username

vnfaker()->email(array $domain); //default: ['gmail.com', 'outlook.com', 'example.com'] -> buihuycuong@gmail.com vnfaker()->username(); // buihuycuong

Number

vnfaker()->int(); // 69 vnfaker()->maxInt(); // 2147483647 vnfaker()->float($min = 0, $max = 100, $decimals = 2); // 69,96 vnfaker()->numberBetween(int $min = 0, int $max = 100000); // 69 vnfaker()->boolean($string = true); // true|false : 1|0

OrderNo

vnfaker()->generateOrderNo($length = 6, $prefix = null, $postfix = null, $numbers = false, $letters = false, $uppercase = false, $lowercase = false); // DHF3K8

String

vnfaker()->paragraphs(int $paragraph = 1, bool $array = false, $glue = '<br>'); // Tình yêu đến em không mong đợi gì. Tình yêu đi em không hề hối tiếc. vnfaker()->words(int $word = 2, bool $array = false, $glue = ', '); // Bùi, Huy vnfaker()->sentences(int $sentence = 1, bool $array = false, $glue = '. '); // Tình yêu đến em không mong đợi gì vnfaker()->vnToString($str = "Bùi Huy Cường"); // Bui Huy Cuong vnfaker()->str_clean($string, $remove_space = false); // remove all special characters

Color

vnfaker()->hexcolor(); // #830f0 vnfaker()->colorName(); // red

File

vnfaker()->file($name = null, array $extentions = ['png', 'jpg'], $width = 100, $height = 100, $mimeType = 'image'); // avatar.png

More

vnfaker()->company(); // Tập Đoàn Vingroup vnfaker()->gender(); // Nam | Nữ vnfaker()->array_rand(array $items, $num = 1, $array = false, $glue = ',');

Change log

Please see CHANGELOG for more information what has changed recently.

License

The MIT License (MIT). Please see License File for more information.

Author

buihuycuong/vnfaker 适用场景与选型建议

buihuycuong/vnfaker 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 5.65k 次下载、GitHub Stars 达 13, 最近一次更新时间为 2026 年 01 月 04 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「php」 「data」 「laravel」 「vnfaker」 「viet nam」 「Bui Huy Cuong」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 buihuycuong/vnfaker 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 buihuycuong/vnfaker 我们能提供哪些服务?
定制开发 / 二次开发

基于 buihuycuong/vnfaker 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 5.65k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 14
  • 点击次数: 29
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 13
  • Watchers: 1
  • Forks: 8
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04