数据库播种这是为什么我们使用

时间:2019-06-11 05:51:08

标签: laravel seeding

什么是数据库种子,为什么我们在laravel中使用我,我在laravel中是新知识,我不明白为什么我们在使用种子,laravel relationship中为什么使用种子,为什么要使用种子我们正在使用的请说明播种是什么

    public function run()
    {
        DB::table('users')->insert([
            'name' =>Ste::random(10),
            'email' =>Ste::random(10).'@gmail.com',
            'password' =>crypt('secret'),
        ]);
    }
}

什么是播种机,为什么要使用该播种机。

1 个答案:

答案 0 :(得分:0)

播种数据库是一个过程,其中在安装数据库时向数据库提供初始数据集。当我们要用将来要开发的数据填充数据库时,它特别有用。在构建应用程序时,我们通常需要先存在数据库,然后再完成插入数据的模块,然后才能播种数据库。或简单地说,播种就是创建伪数据。

不是必须的,也不是强制性的,但是在某些情况下,您将需要它。

在您的代码中,我们为用户数据添加了随机字符串名称,电子邮件randomstring@gmail.com和密码秘密的种子。 进一步阅读https://laravel.com/docs/5.8/seeding 研究不会变得懒惰