【问题标题】:database seeding what is this why we are using数据库播种这就是我们使用的原因
【发布时间】:2019-06-11 15:45:14
【问题描述】:

什么是数据库播种以及我们为什么在laravel 中使用我是laravel 的新手我不明白我们为什么要使用播种以及laravel relationship 中的播种和播种用途是什么请解释一下是播种吗

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

什么是播种机以及为什么要使用此播种机。

【问题讨论】:

标签: laravel seeding


【解决方案1】:

为数据库播种是在安装数据库时向数据库提供初始数据集的过程。当我们想用将来要开发的数据填充数据库时,它特别有用。当我们构建应用程序时,我们通常需要在完成插入数据的模块之前存在数据库,然后我们可以为数据库播种。或者简单来说,播种就是创建虚拟数据。

播种不是必须或强制的,但在某些情况下您会需要它。

在您的代码中,我们使用随机字符串的名称、randomstring@gmail.com 的电子邮件和 secret 的密码来播种用户数据。 进一步阅读https://laravel.com/docs/5.8/seeding 做研究不要懒惰

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-22
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多