*/ class AccountFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'user_id' => User::factory(), 'name' => fake()->words(2, true).' Account', 'name_iv' => fake()->regexify('[A-Za-z0-9]{16}'), 'bank_id' => Bank::factory(), 'currency_code' => fake()->randomElement(['USD', 'EUR', 'GBP', 'JPY']), 'type' => fake()->randomElement(AccountType::cases()), ]; } }