Я хочу сгенерировать 1000 пользователей, а затем сгенерировать еще 1000 записей для таблицы NewUser, которая работает правильно, но поле registration_no нарушает ограничение уникального ключа.
Так что я предполагаю, что при регистрации всегда сохраняется значение 1поле.
$i = 1;
factory(App\User::class, 1000)->states('newuser')->create()
->each(function ($u) use($i)
{
$u->newuser()->save(factory(App\NewUser::class)->make([
'registration_no' => $i,
]));
$i++;
})
Итак, как мне увеличить поле на 1 при каждом создании нового пользователя?