Fuente de imagen no legible en Laravel 5.2 - Imagen de intervención

Tengo un pequeño problema con respecto al proceso de cambio de tamaño de una imagen dada, estoy tratando de enviar un formulario que contenga un tipo de entrada -> archivo <- Pude subir una imagen sin cambiar el tamaño, después de eso decidí cambiar el tamaño imagen, así que instalé la Biblioteca de imágenes de intervención usando:

composer require intervention/image

luego integré la biblioteca en mi marco Laravel

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

y finalmente lo configuré como siguiendo

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

mi controlador es como el siguiente

<?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());

}
}

pero en lugar de cambiar el tamaño de la imagen, se lanza la siguiente excepción

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta