Laravel伪造者限制输出(也是一种创建自己的伪造者提供商的简单方法)

Laravel伪造者限制输出(也是一种创建自己的伪造者提供商的简单方法),laravel,faker,Laravel,Faker,我已经成功地用Laravel的faker填充了我的db表 destination' => $faker->country 国家?(实际上哪一个无关紧要) 例如,在数据库中创建10行时,我只希望显示两个国家:埃及、土耳其、土耳其、埃及、土耳其、土耳其、埃及、埃及、土耳其、埃及 (国家名称其实并不重要,重要的是产出中只有两个不同的国家)。我自己弄明白了: 'destination' => $faker->randomElement($array = array ('Tur

我已经成功地用Laravel的faker填充了我的db表

destination' => $faker->country 
国家?(实际上哪一个无关紧要)

例如,在数据库中创建10行时,我只希望显示两个国家:埃及、土耳其、土耳其、埃及、土耳其、土耳其、埃及、埃及、土耳其、埃及

(国家名称其实并不重要,重要的是产出中只有两个不同的国家)。

我自己弄明白了:

'destination' => $faker->randomElement($array = array ('Turkey','Egypt'))

伟大的如果能提供更多关于此解决方案为何有效以及吸取的教训的解释,我会投赞成票。只需阅读官方文档:)有一个选项,可以使用您自己创建的数组元素在基础中播种。($faker->randomElement($array=arra('abc','def'..)这基本上就是所有的解释,我的朋友:)