usevalid-email / laravel-sdk
Validate Your Emails with Confidence
Fund package maintenance!
usevalid-email
Requires
- php: ^8.1
- illuminate/console: ^10.0|^11.0
- illuminate/contracts: ^10.0|^11.0
- illuminate/pagination: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- usevalid-email/php-sdk: ^1.0
Requires (Dev)
- laravel/pint: ^1.0
- mockery/mockery: ^1.6
- orchestra/testbench: ^8.0|^9.0
- orchestra/testbench-dusk: ^8.0|^9.0
- pestphp/pest: ^2.0
- phpunit/phpunit: ^9.4|^10.1|^11.5
This package is auto-updated.
Last update: 2025-05-20 23:53:25 UTC
README
Validate Your Emails with Confidence
Installation
You can install the package via composer:
composer require usevalid-email/laravel-sdk
Usage
Initialization
use UseValidEmail\LaravelSdk\LaravelSdk; $token = 'your-access-token'; $sdk = new LaravelSdk($token);
Validate Email
use Illuminate\Support\Facades\Validator; $validator = Validator::make(['email' => 'test@example.com'], [ 'email' => 'valid_email', ]); if ($validator->fails()) { echo "Invalid email."; } else { echo "Valid email."; }
Controller Example
Here is an example of how to use the valid_email validator in a Laravel controller:
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class EmailValidationController extends Controller { public function validateEmail(Request $request): \Illuminate\Http\RedirectResponse { $request->validate([ 'email' => 'required|email|valid_email', ]); return back()->with('success', 'Valid email.'); } }
Testing
composer test
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.