Я пытаюсь создать поддельные данные для проекта приложения todo, поэтому я использую фабрику для этого
, который я использую для категории Модель это:
$factory->define(Category::class, function (Faker $faker) {
return [
'name' => $faker->name,
'order' => $faker->unique()->randomDigitNotNull,
];
});
и когда я использую тинкер, все работает отлично, но когда я иду к модели задачи
$factory->define(Task::class, function (Faker $faker) {
return [
'category_id' => $faker->numberBetween($min = 1, $max = 6),
'name' => $faker->name,
'description' => $faker->text($maxNbChars = 200),
'satus' => $faker->boolean,
'expired_at' => $faker->dateTime($max = 'now'),
'order' => $faker->unique(true)->numberBetween(1, 50),
];
});
Я получаю сообщение об ошибке «OverflowException с сообщением« Максимальное количество попыток достигло 10000 без нахождения уникального значения »», и я не знаю, почему оно не работает