Manual and API Validation
Create a validator directly when validation is outside a controller request:
php
use Illuminate\Support\Facades\Validator;
$validator = Validator::make($data, [
'email' => ['required', 'email', 'disposable_email'],
]);API endpoints use the same rule:
php
$validated = $request->validate([
'email' => ['required', 'email', 'disposable_email'],
]);
return response()->json($validated);Laravel automatically returns the appropriate validation response for failed API requests.