Laravel: Enregistrer Au Format Base64 .png fichier de dossiers publics à partir du contrôleur.

- Je envoyer un fichier image (png) au contrôleur en base64 via Ajax. J'ai déjà tester et assurez-vous que le contrôleur a reçu id, mais ne peut toujours pas l'enregistrer pour le dossier public.

Voici mon contrôleur

public function postTest() {
        $data = Input::all();

        //get the base-64 from data
        $base64_str = substr($data->base64_image, strpos($data->base64_image, ",")+1);

        //decode base64 string
        $image = base64_decode($base64_str);
        $png_url = "product-".time().".png";
        $path = public_path('img/designs/' . $png_url);

        Image::make($image->getRealPath())->save($path);
        //I've tried using 
        //$result = file_put_contents($path, $image); 
        //too but still not working

        $response = array(
            'status' => 'success',
        );
        return Response::json( $response  );
}
InformationsquelleAutor Expl0de | 2014-11-06