Я пытаюсь загрузить изображение через форму Laravel, но получаю это сообщение об ошибке
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to a member function getClientOriginalExtension() on string
Мой код
//photo.blade.php
{{ Form::file('photo', null, array('class' => 'form-control')) }}
//controller.php
$image = Input::get('photo');
$fileName = $user->id . '.' . $image->getClientOriginalExtension();
$img = Image::make($image->getRealPath());
$img->resize(500, 500, function ($constraint) {
$constraint->aspectRatio();
});
$img->stream();
Storage::disk('local')->put('images/'.$fileName, $img, 'public');