Я бы хотел, чтобы email создавались по маске, например: test1@mail.ru, test2@mail.ru...
А телефоны по маске, например 70000000001, 70000000002, 70000000003... 70000000100 ....
Как я могу это сделать средствами laravel?
Идеально бы было получить текущую итерацию и просто увеличивать телефон на единицу и добавлять к базовой почте число текущей итерации.
# UserSeeder
public function run()
{
User::factory()
->count(100)
->make();
}
# UserFactory
public function definition()
{
return [
'first_name' => fake()->firstName(),
'last_name' => fake()->lastName(),
'phone' => fake()->unique()->phoneNumber(),
'role' => User::OWNER,
'email' => fake()->unique()->safeEmail(),
'email_verified_at' => now(),
'password' => bcrypt('12345678'),
'remember_token' => Str::random(10),
];
}