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.com/myerscode/laravel-domain-validator
Informations about the package laravel-domain-validator
Laravel Domain Validator
A Laravel package for validating domain properties
Requirements
- PHP ^8.5
- Laravel ^13.0
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 domain data.
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.
Checks
Note: For developer experience, all strings passed will be sanitized to remove trailing slashes / and http(s)://.
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.
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
ext-dom Version *
ext-fileinfo Version *
ext-intl Version *
ext-mbstring Version *
ext-xml Version *
php Version ^8.5
guzzlehttp/guzzle Version ^7.2
illuminate/config Version ^13.0
illuminate/support Version ^13.0
jeremykendall/php-domain-parser Version ^6.2