Добрый день
Создал фабрику, которая отлично отрабатывает в сидерах, но при вызове ее из тестов, криво работает
$this->faker:
class UserFactory extends Factory {
protected $model = User::class;
public function definition() {
return [
'name' => $this->faker->name,
...
Вызов:
UserFactory::new()->create()
InvalidArgumentException: Unknown formatter "name"
В чем может быть причина поломки фейкера из под тестов?
Временное решение:
// $faker = $this->faker;
$faker = \Faker\Factory::create();
Но не работает:
app('hash')->make('secret')
ReflectionException: Class hash does not exist
Не знаю одна причина у этих двух проблем или нет