url validation in Laravel code example

Example 1: numbric validate laravel

$rules = ['Fno' => 'numeric|min:2|max:5', 'Lno' => 'numeric|min:2'];

Example 2: laravel validation

/**
 * Store a new blog post.
 *
 * @param  Request  $request
 * @return Response
 */
public function store(Request $request)
{
    $validatedData = $request->validate([
        'title' => 'required|unique:posts|max:255',
        'body' => 'required',
    ]);

    // The blog post is valid...
}

Example 3: laravel custom validation check if valid url

I have created a custom Validator like:

Validator::extend('german_url', function($attribute, $value, $parameters)  {
  $url = str_replace(["ä","ö","ü"], ["ae", "oe", "ue"], $value);
  return filter_var($url, FILTER_VALIDATE_URL);
});

My rules contain now:
"url" => "required|german_url,

Also don't forget to add the rule to your validation.php file
"german_url" => ":attribute is not a valid URL",

Tags:

Php Example