一,命令行输入命令
php artisan make:seeder UserSeeder
D:\phpStudy\PHPTutorial\WWW\laravelblog>php artisan make:seeder UserSeeder
Seeder created successfully.
二,编辑刚生成的种子文件/database/seeds/UserSeeder.php
1 <?php 2 3 use Illuminate\Database\Seeder; 4 5 class UserSeeder extends Seeder 6 { 7 /** 8 * Run the database seeds. 9 * 10 * @return void 11 */ 12 public function run() 13 { 14 factory(\App\Models\Admin\User::class,10)->create(); 15 } 16 }
三,在/database/seeds/DatabaseSeeder.php编辑call()方法call一下UserSeeder
1 <?php 2 3 use Illuminate\Database\Seeder; 4 5 class DatabaseSeeder extends Seeder 6 { 7 /** 8 * Seed the application's database. 9 * 10 * @return void 11 */ 12 public function run() 13 { 14 $this->call(UserSeeder::class); 15 } 16 }
四,命令行输入命令执行种子文件
php artisan db:seed
D:\phpStudy\PHPTutorial\WWW\laravelblog>php artisan db:seed Seeding: UserSeeder Seeded: UserSeeder (1 seconds) Database seeding completed successfully.
五,结果查看,成功生成模拟数据如下