Download the PHP package myerscode/laravel-domain-validator without Composer
On this page you can find all versions of the php package myerscode/laravel-domain-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download myerscode/laravel-domain-validator
More information about myerscode/laravel-domain-validator
Files in myerscode/laravel-domain-validator
Package laravel-domain-validator
Short Description Validate Domains names in Laravel using PHP Domain Parser.
License MIT
Homepage https://github.commyerscode/laravel-domain-validator
Informations about the package laravel-domain-validator
Laravel Domain Validator
A Laravel package for validating domain properties
Why is this useful?
It allows easy integration of the PHP Domain Parser PHP Domain Parser by Jeremy Kendall into a Laravel app, in order to validate values against known
Installation
The package can be installed via composer:
Usage
Fetch data sets
Cache the fetched data sets
Do both together!
Scheduling
It is recommended to schedule the refresh command, in order to remove the need of running the domain-validator:refresh
command
every time you need to update your cache.
Keeping the sources of truth (the )
Checks
Note: For developer experience, all strings passed will be sanitized to remove trailing slashes /
and http(s)://
.
Is the value recognized valid a valid TLD suffix recognized by the Internet Corporation for Assigned Names and Numbers (ICANN) as....
Has ICANN Suffix
Tells whether the effective TLD has a matching rule in a Public Suffix List ICANN Section.
Has Known Suffix
Tells whether the effective TLD has a matching rule in a Public Suffix List.
For more information i go to the Public Suffix section
Has Private Suffix
Tells whether the effective TLD has a matching rule in a Public Suffix List Private Section.
Is Domain
Is the value parseable as to a valid domain
Is TLD
Is the value a valid Top Level Domain
Issues
Bug reports and feature requests can be submitted on the Github Issue Tracker.
Contributing
We are very happy to receive pull requests to add functionality or fixes. Please read the Myerscode contributing guide for information.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-domain-validator with dependencies
php Version ^8.2
guzzlehttp/guzzle Version ^7.2
illuminate/config Version ^11.0
illuminate/support Version ^11.0
jeremykendall/php-domain-parser Version ^6.2