Как проверить размер изображения перед вставкой в ​​базу данных в Laravel

Я новичок в laravel .im пытается проверить размеры изображения. Я хочу, чтобы размеры были минимальными (ширина = 100, высота = 50) .iam с использованием кода проверки в controller.php здесь 'galimg' => 'требуется | max: 200kb | DimensionMin (300 300) | Мимы: jpeg, jpg, gif, png, pneg '
но DimensionMin (300 300) не работает .... я думаю, что пользовательское правило проверки возможно ... но я не знаю, как его использовать? и где? это мой код 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!');
     } }}

Ответы на вопрос(1)

Ваш ответ на вопрос