james-n-m/faker-pokemon
Composer 安装命令:
composer require james-n-m/faker-pokemon
包简介
Faker-Pokemon is a Faker provider that generates fake pokemon data for you!
README 文档
README
Faker extension for Pokemon Fans.
Installation
composer require james-n-m/faker-pokemon
Basic usage
Laravel Factory
$factory->define(UserPokemon::class, function (Faker $faker) { $faker->addProvider(new \Faker\Provider\FakerPokemon($faker)); return [ ... ]; $faker->pokemonName; // Pikachu $faker->pokemonCharacterName; // Ash Ketchum $faker->pokemonType; // Fire $faker->pokemonLocation; // Pallet Town $faker->pokemonMove; // Quick Attack $faker->pokemonQuote('oak') // Your very own tale of grand adventure is about to unfold $faker->pokeball() // Safari Ball $faker->item() // Rare Candy $faker->keyItem() // Pokedex
To then use this factory within a seeder file. First, create a seeder file:
php artisan make:seeder PokemonTableSeeder
Open the seeder file and add the following. Use the factory that we created above for the App\UserPokemon model:
<?php use Illuminate\Database\Seeder; class PokemonTableSeeder extends Seeder { public $create_count = 5; public function run() { factory(App\UserPokemon::class, $this->create_count)->create(); } }
Finally, run the seeder:
php artisan db:seed --class=PokemonTableSeeder
统计信息
- 总下载量: 35
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-26