como validar a dimensão da imagem antes de inseri-la no banco de dados no laravel
Eu sou novo no laravel .im tentando validar as dimensões da imagem. Quero dimensões mínimas (largura = 100, altura = 50) .iam usando o código de validação no controller.php está aqui 'galimg' => 'required | max: 200kb | DimensionMin (300,300) | Mimes: jpeg, jpg, gif, png, pneg '
mas o DimensionMin (300.300) não está funcionando .... acho que a regra de validação personalizada é possível ..mas não sei como usá-lo? e onde? este é o meu código controller.php
public function getgallery()
{
$validate=Validator::make(Input::all(),array(
'galname'=>'required|max:20',
'galimg'=>'required|max:400kb|Dimensionmin(300,300)|Mimes:jpeg,jpg,gif,png
,pneg'));
if($validate->fails())
{ return Redirect::route('getgallery')
->withErrors($validate)->withInput(); }
else
{ $max_image = 3;
if(ForumGallery::all()->count() < $max_image)
{ $file=Input::file('galimg');
$filename=$file->getClientOriginalName();
$file->move('uploads',$filename);
ForumGallery::create(['galname'=>Input::get('galname'),
'galimg'=>$filename]);
return Redirect::route('addgallery');
}
else
{return Redirect::route('gallery')
->with('success','Max Image Upload Reached!');
} }}