Прерывистое исключение SaveFailedException на FactoryMuffin

Для проекта Laravel с использованием пакета Confide я попытался создать определение Factory Muffin (v2.1) для создания пользователей в интеграционных тестах.

FactoryMuffin::define('User', [
'username'      => 'randomNumber|6',
'email'         => 'unique:email',
'password'      => function() { return 'test123'; },
'password_confirmation' => function() { return 'test123'; },
'confirmed'     => function() { return 1; },
'confirmation_code' => function() { return md5(microtime().Config::get('app.key')); }

]);

Однако во время тестирования я получаю следующую ошибку, но только иногда.

League \ FactoryMuffin \ Exceptions \ SaveFailedException: мы не смогли сохранить модель типа: ‘Пользователь’.

Я посмотрел источник этого исключения и попытался напечатать ошибки создания модели, но они кажутся пустыми.

Я также посмотрел на Confide UserValidator, но, насколько я вижу, сгенерированный пользователь должен проверить.

Кто-нибудь сталкивался с этой проблемой раньше, или видел что-то, что я упустил из виду?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]