Fonte da imagem não legível no Laravel 5.2 - Imagem de intervenção

Estou com um pequeno problema relacionado ao processo de redimensionamento de uma determinada imagem, estou tentando enviar um formulário contendo um tipo de entrada -> arquivo <- Consegui fazer upload de uma imagem sem redimensioná-la, depois decidi redimensionar a imagem Então instalei a Intervention Image Library usando:

composer require intervention/image

então integrei a biblioteca no meu framework Laravel

Intervention\Image\ImageServiceProvider::class
'Image' => Intervention\Image\Facades\Image::class

e finalmente eu configurei como segue

php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"

meu controlador é como o seguinte

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use Image; 

class ProjectController extends Controller{

public function project(Request $request){  


    $file = Input::file('file');
    $fileName = time().'-'.$file->getClientOriginalName();

    $file -> move('uploads', $fileName);
    $img=Image::make('public/uploads/', $file->getRealPath())->resize(320, 240)->save('public/uploads/',$file->getClientOriginalName());

}
}

mas em vez de redimensionar a foto, a seguinte exceção é lançada

NotReadableException in AbstractDecoder.php line 302:
Image source not readable

questionAnswers(4)

yourAnswerToTheQuestion