Faker软件包,数据库种子问题

Laravel语言学家

我在这只兔子的洞里很深。这个问题实际上是与使Laravel应用正确运行有关的一个更大问题的一部分。如果您想了解有关我的麻烦的更多信息,请访问以下链接:Model,Laravel中的Database Error

因此,现在我正在尝试使用数据库种子程序包Faker填充数据库。我已经正确安装了它,但是我无法使它对User表以外的我有用。这是我为UserTableSeeder准备的东西:

class UserTableSeeder extends Seeder {

  public function run()
  {
    $faker = Faker\Factory::create();

    for ($i = 0; $i < 100; $i++)
    {
        User::create(
            [
                'id' => $faker->randomDigit,
                'first_name' => $faker->firstName,
                'last_name' => $faker->lastName,
                'email' => $faker->freeEmail,
                'notify' => $faker->randomElement($array = ['y', 'n']),
                'created_at' => $faker->dateTime($max = 'now'),
                'updated_at' => $faker->dateTime($max = 'now')
            ]
        );
    }
  }
}

我跑步时这是半劳累的php artisan db:seed它仅创建十几行。我的用户表有七列:

id(其类型为整数),
first_name(varchar),
last_name(varchar),
email(varchar),
notify(enum),
created_at(timestamp)
和updated_at(timestamp)

任何能正确处理此问题或用作类似表模板的代码都将不胜感激。谢谢大家。

塞贾约兹

'id' => $faker->randomDigit可能会导致ID冲突(我敢打赌,您会得到10行,而不是12行,因为可能有10位数字)。试试吧$faker->randomNumber

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5.2数据库种子在软件包中?

来自分类Dev

如何制作数据库软件包的副本

来自分类Dev

不同的数据库软件包安装调用

来自分类Dev

流星-使用测试数据库运行软件包测试

来自分类Dev

用于GT.M数据库的golang软件包

来自分类Dev

Python加密软件包RSA-将私钥保存到数据库

来自分类Dev

使用两个数据库表获取最有序的软件包

来自分类Dev

百胜-软件包安装时禁用数据库更新

来自分类Dev

每个haskell平台有多个软件包数据库

来自分类Dev

Python加密软件包RSA-将私钥保存到数据库

来自分类Dev

ubuntu软件包存储库备份问题

来自分类Dev

vs2015 ssdt:发布无法从数据库中删除表(从软件包中删除)

来自分类Dev

如何使用任何npm软件包从数据库生成和下载具有动态图像路径的pdf

来自分类Dev

无法在TypeScript中导入NPM软件包(例如Faker)

来自分类Dev

Laravel数据库种子中的Heredoc

来自分类Dev

Laravel 5.1中的数据库种子

来自分类Dev

种子生产资料数据库

来自分类Dev

Laravel数据库种子中的Heredoc

来自分类Dev

Rails 种子数据库

来自分类Dev

安装readxl软件包的问题

来自分类Dev

Nuget软件包更新问题

来自分类Dev

Python软件包安装问题

来自分类Dev

twitteR软件包的OAUTH问题

来自分类Dev

R软件包“ spatstat”:安装问题

来自分类Dev

R中的软件包安装问题

来自分类Dev

问题:找不到软件包“ libcrypto”

来自分类Dev

twitteR软件包的OAUTH问题

来自分类Dev

R软件包“ spatstat”:安装问题

来自分类Dev

软件包,模块和功能的问题