Validate Your Emails with Confidence
You can install the package via composer:
composer require usevalid-email/laravel-sdk
use UseValidEmail\LaravelSdk\LaravelSdk;
$token = 'your-access-token';
$sdk = new LaravelSdk($token);
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.";
}
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.');
}
}
composer test
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.