$email = "john@gmail.com"; $validator = new \Illuminate\Validation\Validator; $isValid = $validator->make(['email' => $email],['email' => 'required|email'])->passes(); if($isValid){ echo "Email address is valid!"; } else { echo "Email address is invalid!"; }
$num = 5; $validator = new \Illuminate\Validation\Validator; $isValid = $validator->make(['num' => $num],['num' => 'required|integer'])->passes(); if($isValid){ echo "Valid integer!"; } else { echo "Not a valid integer!"; }
$url = "http://www.example.com"; $validator = new \GuzzleHttp\Url; $isUrlValid = $validator->isValidUrl($url); if($isUrlValid){ echo "Valid URL!"; } else { echo "Not a valid URL!"; }In the above example, we are using GuzzleHttp's URL library to validate a URL. The `isValidUrl` method is used to check if the given URL is valid or not. Package library: GuzzleHttp/Url