dtool 安装使用 介绍
dtool 是一款数据库工具。具有以下功能:
-
模拟数据生成器
-
生成 MySQL 数据库字典
-
数据库和表自动生产数据
-
Postman.js 接口调试时生成随机数据,方便测试
安装
使用 Composer 安装:
composer require "yeosz/dtool"
使用
Provider
$provider = new \Yeosz\Dtool\Provider(); $data = [ 'string' => $provider->getString(10), 'mb_string' => $provider->getMbString(10), 'city' => $provider->city, 'address' => $provider->address, 'uuid' => $provider->uuid, 'id_card' => $provider->id_card, 'image_url' => $provider->image_url, 'bitmap_url' => $provider->bitmap_url, 'name' => $provider->name, 'first_name' => $provider->first_name, 'last_name' => $provider->last_name, 'phone' => $provider->phone, 'mobile' => $provider->mobile, 'email' => $provider->email, 'qq' => $provider->qq, 'postcode' => $provider->postcode, 'company_name' => $provider->company_name, 'ean8' => $provider->ean8, 'ean13' => $provider->ean13, 'timestamp' => $provider->timestamp, 'year' => $provider->year, 'date' => $provider->date, 'time' => $provider->time, 'integer' => $provider->integer, 'random' => $provider->randomValue([1, 2, 3]), 'payment' => $provider->payment, 'bank' => $provider->bank, ]; print_r($data); // 自增长 $provider->addIncrement('sort', 1); var_dump($provider->sort); var_dump($provider->sort); var_dump($provider->sort); // 自定义供应器 $provider->addProvider('my_time', function(){ return time(); }); var_dump($provider->my_time);
dtool 安装使用 官网
https://github.com/yeosz/dtool
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。