dotunj / randomable
生成随机数据的包
dev-master
2019-12-15 12:52 UTC
Requires
- fzaninotto/faker: ^1.9
This package is auto-updated.
Last update: 2024-09-15 23:27:45 UTC
README
这是一个用于生成随机数据(如名字、姓氏和电子邮件)的Laravel包。
第一步 - 安装
使用composer将包添加到项目中
composer require dotunj/randomable
第二步 - 发布配置
Randomable提供了一个方便的方式来自定义存储随机数据的数据表名称。要自定义此名称,您需要发布配置文件并编辑数据表名称。要发布配置文件,请运行
php artisan vendor:publish --tag=randomable-config
以下是要发布的配置文件内容,将在 config/randomable.php
中发布
<?php return [ 'table_name' => 'randomables', ];
您可以在运行迁移之前自定义数据表名称。
第三步 - 发布迁移和种子
接下来,发布包中的迁移
php artisan vendor:publish --tag=randomable-migrations
发布包中的种子
php artisan vendor:publish --tag=randomable-seeds
第四步 - 运行迁移
请确保您已编辑
.env
文件,并使用正确的数据库凭据
php artisan migrate
最后,运行包的种子
php artisan db:seed --class=RandomableTableSeeder
如果您想一次性发布包的所有资源,可以运行以下命令
php artisan vendor:publish --provider="Dotunj\Randomable\RandomableServiceProvider"
用法
要生成随机名字、姓氏和电子邮件,您可以使用 Dotunj\Randomable\Facades\RandomableFacade
Facade。
<?php use Dotunj\Randomable\Facades\RandomableFacade as Randomable; $firstName = Randomable::firstName(); $lastName = Randomable::lastName(); $email = Randomable::email();
贡献
想为这个包做贡献吗?请阅读我们的 贡献指南 以设置。
许可证
本包在 MIT许可证 下发布。