ValidationUtility
App\Utilities\ValidationUtility
trueVerification passedfalseVerification failed
Validate Disposable Email
php
ValidationUtility::disposableEmail('email');- Check if the email service provider (domain) belongs to a disposable email.
falsevalidation not passed, indicating it's a disposable email.
Validate Password
php
ValidationUtility::password('password');Array Result
json
{
"length": true, // Length validation
"number": true, // Contains number
"lowercase": true, // Contains lowercase letter
"uppercase": true, // Contains uppercase letter
"symbols": true, // Contains special symbols (excluding space)
}Validate Username
php
ValidationUtility::username('username');Array Result
json
{
"formatString": true, // No special characters
"formatHyphen": true, // One hyphen
"formatNumeric": true, // Not all numbers
"minLength": true, // Minimum length
"maxLength": true, // Maximum length
"use": true, // Not used
"banName": true, // No banned name
}Validate Nickname
php
ValidationUtility::nickname('nickname');Array Result
json
{
"formatString": true, // No punctuation
"formatSpace": true, // One space
"minLength": true, // Minimum length
"maxLength": true, // Maximum length
"use": true, // Not used or no validation requirement
"banName": true, // No banned name
}Validate Bio
php
ValidationUtility::bio('bio');Array Result
json
{
"length": true, // Length validation
"banWord": true, // Banned word validation
}Validate Mark Itself
php
ValidationUtility::userMarkOwn($userId, $markType, $markId);Validate Content Ban Words
php
ValidationUtility::contentBanWords($content);Validate Content Review Words
php
ValidationUtility::contentReviewWords($content);Validate Message Ban Words
php
ValidationUtility::messageBanWords($message);