You can extend the Validation rules with this documentation: http://laravel.com/docs/5.0/validation#custom-validation-rules You therefore would need an Image reading/manipulation package (e.g. https://github.com/Intervention/image) and build rule yourself, like maybe so:
Validator::extend('resolution', function($attribute, $value, $parameters)
{
// Image is the intervention library with integration into laravel 4/5
// $value could look like this 1280x1024
return Image::make(Input::get($attribute))->height() <= explode("x", $value)[0] && Image::make(Input::get($attribute))->width() <= explode("x", $value)[1];
});
I will make a better writeup later because the above will not work and is just intended as a hint.