Как проверить размер изображения перед вставкой в базу данных в 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!');
} }}