Ich versuche, ein Standard-Samen für Faker in Laravel einzurichten, die normalerweise auf diese Weise (nicht in Laravel) erreicht:Laravel Modellfabriken mit gleichen Samen zu Testzwecken
<?php
$faker = Faker\Factory::create();
$faker->seed(1234);
nach Faker der GitHub Seite .
Ich versuche, dies zu tun, damit ich die gleichen Daten jedes Mal erzeugen kann, so dass ich einige Komponententests schreiben kann, aber ich habe keine Idee, wie man das in Laravel macht. Ich habe Laravels Dokumentation überprüft und versucht, das Problem zu googeln, aber ich habe nichts gefunden.
Das hat nicht wie erwartet funktioniert. Wenn Sie mehr als eine Instanz der Factory generieren, wird derselbe Benutzer mit demselben Namen und derselben E-Mail-Adresse generiert, sofern Sie nicht die eindeutige Option verwenden. Gibt es eine Möglichkeit, dies zu vermeiden? –
Um vom vorherigen Kommentar fortzufahren - sogar mit unique() erzeugt es nicht die gleichen Einträge: ( –
@PetarVasilev Entschuldigung für spät. Ohne unique() erhalten Sie die gleichen faker Daten. –