friendsofhyperf/model-factory
最新稳定版本:v3.2.0-alpha.6
Composer 安装命令:
composer require friendsofhyperf/model-factory
包简介
The factory for Hyperf models.
README 文档
README
Installation
Install the package with Composer:
composer require friendsofhyperf/model-factory --dev
Also, publish the vendor config files to your application (necessary for the dependencies):
php bin/hyperf.php vendor:publish friendsofhyperf/model-factory
Example usage
/factories/user_factory.php
<?php declare(strict_types=1); /** * This file is part of friendsofhyperf/components. * * @link https://github.com/friendsofhyperf/components * @document https://github.com/friendsofhyperf/components/blob/3.0/README.md * @contact huangdijia@gmail.com */ use App\Model\User; $factory->define(User::class, function (Faker\Generator $faker) { return [ 'name' => $faker->name, 'email' => $faker->unique()->email, ]; });
/seeders/user_seeder.php
<?php declare(strict_types=1); use Hyperf\Database\Seeders\Seeder; use App\Model\User; use function FriendsOfHyperf\ModelFactory\factory; class UserSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run(): void { // Create 1 user with name 'Admin' factory(User::class)->create([ 'name' => 'Admin' ]); // Create 20 random users factory(User::class, 20)->create(); } }
Contact
License
统计信息
- 总下载量: 2k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-02