Установите семя Факера во всем мире для заводов Ларавела - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу генерировать одни и те же данные каждый раз на уже существующих фабриках Laravel (5.7).Я видел, что у Faker есть возможность установить seed - $faker->seed(123);, но это нужно добавить к каждой отдельной фабрике.
Я искал способ сделать это, но безуспешно.$faker установлен в конструкторе класса Factory, и я подумал, что могу просто расширить его и добавить метод seed в $faker.Проблема в том, что этот класс используется в helpers.php (line 495), который является файлом вендора, который нельзя изменить.Есть ли способ перезаписать эти вспомогательные функции в Laravel?Или, может быть, есть более простой способ, которого я не вижу.

1 Ответ

0 голосов
/ 27 августа 2019

Факеру нужно будет сеять только в том случае, если вы заметите, что все время будете получать дублированные результаты.Если нет, я не думаю, что это даже необходимо установить само семя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...