2017-05-29 5 views
1

私は、Laravelのfakerに自分のdb-tableを正常に移植しています。Laravel Faker limit outputs(あなた自身のフェイザープロバイダーを作成する簡単な方法)

destination' => $faker->country 

国を指定してくださいか? (実際には関係ありません)。

たとえば、データベースに10行を作成する場合、エジプト、トルコ、トルコ、トルコ、エジプト、トルコ、エジプト、トルコ、トルコ、エジプトの2つの国のみが表示されます。

(国名は実際には関係ありません。出力には2つの異なる国しかないことが重要です)。

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

答えて

1

は自分自身をそれを考え出しました。なぜこの解決策が働くのか、教訓が学ばれた理由について、より多くの説明が与えられたら、私はこれに投票します。
+1

グレート: –

+0

https://github.com/fzaninotto/Faker#fakerproviderbase ちょうど公式のドキュメントを読んでください:) 自分で作成した配列要素を基底にシードするオプションがあります。 ($ faker-> randomElement($ array = arra( 'abc'、 'def' ....)) これは基本的にすべての説明です、私の友達:) –

関連する問題