Laravel 5.3 – image dimension validation rules example
In this post we will give you information about Laravel 5.3 – image dimension validation rules example. Hear we will give you detail about Laravel 5.3 – image dimension validation rules exampleAnd how to use it also give you demo for it if it is necessary.
Laravel 5 provide new image dimensions validation option for image upload. In this validation rules we can set several rules like as listed bellow:
Dimensions Rules:
1)width
2)height
3)min_width
4)min_height
5)max_width
6)max_height
7)ratio
In this Dimensions option through we can set fix width and height, if invalid width and height of image then it will return error. Same way we can set validation min and max height width on your validation.
Few days ago i posted image upload with validation post in Laravel 5.3, you can see here : Laravel 5.3 Image Upload with Validation example.
In this post i used simple validation with mime type and max size like as bellow :
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);
You can also replace your validation using Dimensions rules like as bellow:
Example 1:
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048|dimensions:width=500,height=500',
]);
Example 2:
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048|dimensions:min_width=350,min_height=600',
]);
Example 3:
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048|dimensions:max_width=350,max_height=600',
]);
Example 4:
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048|dimensions:ratio=3/2',
]);
You can check this rules with image uploading post…
Hope this code and post will helped you for implement Laravel 5.3 – image dimension validation rules example. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs