Kolay gelsin ben su sekilde yapıyorum. Controllerde resize kısmından resimin boyutunu ayarlayabilirsiniz.
view 'imde ;
<form role="form" role="form" action="{{ URL::to('profile/add') }}" method="post" enctype="Multipart/form-data">
<div class="form-group" >
<label for="input03"><i class="icon-user"></i> <b>Resim</b></label>
<input name="resim" type="file" class="btn btn-primary" data-provide="fileinput" id="input03" >
</div>
<div class="form-group">
<button type="submit" class="btn pull-right">Add</button>
</div>
{{Form::token()}}
</form>
controller'da ;
if (Input::hasFile('resim')) {
$profil = Input::file('resim');
$dosyaadi = $profil->getClientOriginalName();
$uzanti = $profil->getClientOriginalExtension();
$isim = Str::slug($dosyaadi) . Str::slug(str_random(5)) . '.' . $uzanti;
$dosya = $profil->move('Backend/avatar/', $isim);
$image = Image::open('Backend/avatar/' . $isim)->resize(500, 200)->save();
$user->profil = $isim;
}
"intervention/image": "1.*",