Enfrentando error de carga de image en interventoin / laravel 4.2

Enfrentado a algún problema al cargar imágenes usando el proveedor de services de intervención en laravel 4.2

error- No se pueden escribir datos de image en la ruta.

-buscó en google y stackoverflow y trató de resolver, pero el problema aún no está resuelto. Puede que ese directory no tenga en modo modificable. ¿Cómo puedo hacer el mod escribible 'público / img / products /' diretory en Windows 7 usando git bash y Cygwin Terminal también

mi controller de producto crea método –

public function postCreate() { $validator = Validator::make(Input::all(), Product::$rules); if ($validator->passes()) { $product = new Product; $product->category_id = Input::get('category_id'); $product->title = Input::get('title'); $product->description = Input::get('description'); $product->price = Input::get('price'); $image = Input::file('image'); $filename = date('YmdH:i:s')."-".$image->getClientOriginalName(); $path = public_path('img/products/' . $filename); Image::make($image->getRealPath())->resize(468, 249)->save($path); $product->image = 'img/products/'; $product->save(); return Redirect::to('admin/products/index') ->with('message', 'Product Created'); } return Redirect::to('admin/products/index') ->with('message', 'Something went wrong') ->withErrors($validator) ->withInput(); } 

Aunque este es un hilo viejo.
El nombre del file de Windows no debe tener ":" (dos puntos) como un carácter. En su lugar, use "-" (guión) o "_" (guión bajo). Incluso un espacio ("") estará bien.
Ejemplo:

 $filename = date('Ymd-H_i_s')."-".$image->getClientOriginalName(); 

o

 $filename = date('YmdH i s')."-".$image->getClientOriginalName(); 

Debe cambiar los permissions de acceso del directory.

sudo chmod -R 777 public/img/products