Bonjour,
Je suis en train de suivre le tuto de grafikart sur la gestion des utilisateurs, et je suis à la partie des images.

J'ai une erreur lorsque que je veux créer mon image avec Intervention/image, erreur du genre :
"Can't write image data to path (F:\wamp\www\ecommerce\public\images\avatar)".

J'ai pourtant le droit d'écriture sur mes dossiers, du coup je ne comprends pas comment régler cette erreur.

Mon code est comme ceci :

Image::make($avatar)->fit(150,150)->save(public_path() . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'avatar', "{$this->id}.jpg");

Le directory separator me permet d'avoir une url avec uniquement des " \ ", j'avais une url du genre "F:\wamp\www\ecommerce\public/images/avatar" avant, je pensais que le problème venait de là.

Si vous avez une idée qui pourrait m'aider à résoudre le problème, je vous remercie d'avance !

2 réponses


iGenezys
Auteur
Réponse acceptée

Bonjour, désolé de ma réponse tardive.
J'ai relu le tutoriel et trouvé mon erreur, qui était simplement dans la syntaxe :

Image::make($avatar)->fit(200,200)->save(public_path() . "/images/avatar/{$this->id}.jpg");

Ton répertoire est bien crée ? il n'est pas en lecture seule ?