首页 > 其他 > 详细

Laravel Seeder

时间:2020-05-10 14:55:32      阅读:51      评论:0      收藏:0      [点我收藏+]
<?php

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application‘s database.
     *
     * @return void
     */
    public function run()
    {
//        $this->call(UserSeeder::class);
//        $this->call(QuestionTableSeeder::class);
        factory(\App\User::class, 3)->create()->each(function ($user) {
            $user->questions()->saveMany(
                factory(\App\Models\Question::class, rand(1, 5))
                    ->make()//用make 只是生成但是不直接插入记录到数据库,而是使用questions 模型关联的saveMany方法
            //保存到数据库
            );
        });
    }
}

Laravel Seeder

原文:https://www.cnblogs.com/dzkjz/p/12863190.html

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