dotunj/randomable

生成随机数据的包

dev-master 2019-12-15 12:52 UTC

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许可证 下发布。