首页 > 其他 > 详细

任务8:创建种子文件并生成模拟数据

时间:2020-05-03 10:27:14      阅读:57      评论:0      收藏:0      [点我收藏+]

一,命令行输入命令

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.

 

五,结果查看,成功生成模拟数据如下

技术分享图片

任务8:创建种子文件并生成模拟数据

原文:https://www.cnblogs.com/pensive/p/12820950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!