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!');
     } }}

questionAnswers(3)

yourAnswerToTheQuestion