| Recommend this page to a friend! |
| Packages of Victor John Ukam | Laravel Active Email | README.md | Download |
|
|||||||||||||||||||||
laravel-active-email<p align="center"> <a href="https://packagist.org/packages/veeqtoh/laravel-active-email"><img src="https://img.shields.io/packagist/v/veeqtoh/laravel-active-email?style=flat-square" alt="Latest Version on Packagist"></a> <a href="https://packagist.org/packages/veeqtoh/laravel-active-email"><img src="https://img.shields.io/packagist/dt/veeqtoh/laravel-active-email?style=flat-square" alt="Total Downloads"></a> <a href="https://packagist.org/packages/veeqtoh/laravel-active-email"><img src="https://img.shields.io/packagist/php-v/veeqtoh/laravel-active-email?style=flat-square" alt="PHP from Packagist"></a> <a href="https://github.com/veeqtoh/laravel-active-email/blob/master/LICENSE"><img src="https://img.shields.io/github/license/veeqtoh/laravel-active-email?style=flat-square" alt="GitHub license"></a> </p> Table of Contents
OverviewThis package provides a library of disposable domains and adds a validator to Laravel apps to check that a given email address isn't coming from a disposable email service such as Key Features
InstallationRequirementsThe package has been developed and tested to work with the following minimum requirements:
Install the PackageYou can install the package via Composer. The service provider is discovered automatically.
Publish the ConfigYou can then publish the package's config file and update it as you'd prefer:
UsageValidator ApproachAdd the
or
Class ApproachInstantiate the
CustomizationThe package is highly customizable from the config file with the following features: Strict ModeThis value determines the strictness level of this feature. when set to It is turned on by default, but can be set in your .env file as follows:
Black ListThis is a list of base domains with or without the TLD that are blacklisted by default. Add a domain to this list to blacklist it. Grey ListThis is a list of base domains with or without the TLD that aren't blacklisted by default except when in strict mode. Add a domain to this list to whitelist it when the feature is not set to strict mode. Ensure that the domain is not on the black list. White ListThis is a list of base domains with or without the TLD that are blacklisted by default but you want them to be bye passed. Error MessageYou may define your preferred error message or leave as is to use the package's. To DoThere's always something that can be done to improve this package. I'd keep updating this list as I think of them.
TestingTo run the package's unit tests, run the following command:
SecurityIf you find any security related issues, please contact me directly at victorjohnukam@gmail.com to report it. ContributionIf you wish to make any changes or improvements to the package, feel free to make a pull request. Note: A contribution guide will be added soon. ChangelogCheck the CHANGELOG to get more information about the latest changes. UpgradingCheck the UPGRADE guide to get more information on how to update this library to newer versions. LicenseThe MIT License (MIT). Please see License File for more information. Support MeIf you've found this package useful, please consider sponsoring this project. It will encourage me to keep maintaining it. |