faker->numberBetween(0, 32); $ip = new IPv4($this->faker->ipv4 . '/' . $prefix); return [ 'ipv4_address' => $ip->uncompressed(), 'ipv4_prefixlen' => $prefix, 'port_id' => function () { return \App\Models\Port::factory()->create()->port_id; }, 'ipv4_network_id' => function () use ($ip) { return \App\Models\Ipv4Network::factory()->create(['ipv4_network' => $ip->getNetworkAddress() . '/' . $ip->cidr])->ipv4_network_id; }, ]; } }