Validate if an ip address is public or private.

Installs: 29 678

Dependents: 0

Suggesters: 0

Security: 0

Stars: 16

Watchers: 3

Forks: 2

Open Issues: 0

pkg:composer/laravel-validation-rules/ip

1.6.0 2021-12-28 16:43 UTC

This package is auto-updated.

Last update: 2025-09-29 01:00:20 UTC


README

Validates an ip address is either public or private. Supports ipv4 & ipv6.

Installation

composer require laravel-validation-rules/ip

Usage

Validate an ip address is a public address.

use LVR\IP\PublicAddress;

$request->validate([
    'ip' => ['required', new PublicAddress],
]);

Validate an ip address is a private address.

use LVR\IP\PrivateAddress;

$request->validate([
    'ip' => ['required', new PrivateAddress],
]);