# model-factory [![Latest Stable Version](https://img.shields.io/packagist/v/friendsofhyperf/model-factory)](https://packagist.org/packages/friendsofhyperf/model-factory) [![Total Downloads](https://img.shields.io/packagist/dt/friendsofhyperf/model-factory)](https://packagist.org/packages/friendsofhyperf/model-factory) [![License](https://img.shields.io/packagist/l/friendsofhyperf/model-factory)](https://github.com/friendsofhyperf/model-factory) ## Installation Install the package with Composer: ```shell composer require friendsofhyperf/model-factory --dev ``` Also, publish the vendor config files to your application (necessary for the dependencies): ```shell php bin/hyperf.php vendor:publish friendsofhyperf/model-factory ``` ## Example usage `/factories/user_factory.php` ```php define(User::class, function (Faker\Generator $faker) { return [ 'name' => $faker->name, 'email' => $faker->unique()->email, ]; }); ``` `/seeders/user_seeder.php` ```php create([ 'name' => 'Admin' ]); // Create 20 random users factory(User::class, 20)->create(); } } ``` ## Contact - [Twitter](https://twitter.com/huangdijia) - [Gmail](mailto:huangdijia@gmail.com) ## License [MIT](LICENSE)