Второй параметр метода Storage::put принимает только модель \Illuminate\Http\UploadedFile(или File). Как преобразовать \Intervention\Image\Image в UploadedFile без сохранения в хранилище?
if($request->hasFile('image')) {
$image = $request->file('image');
$image_resize = Image::make($image->getRealPath());
$image_resize->resize(300, 300);
$image_resize->encode();
$imagePath = Storage::put(public_path(), new File($image_resize), 'public');
}