apres l'upload d'un fichier (input type="file")
comment je peut changer son nom avant de le sauvegarder
dans la base ??
apres l'upload d'un fichier (input type="file")
comment je peut changer son nom avant de le sauvegarder
dans la base ??
php classique:
avec Laravel,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tmpFichier = $_FILES["photo"]["tmp_name"]; move_uploaded_file ( $tmpFichier , $destinationFichier );
comme en php classique par défaut il est téléchargé dans /tmp/
c'est a toi de le déplacer- renommer
Code : Sélectionner tout - Visualiser dans une fenêtre à part Input::file('photo')->move($destinationPath, $NouveauNomfichier);
$moi= ( !== ) ? : ;
et ici si par exemple : $imageLink->imageLink == "article nouveau.jpeg"
dans src je trouve : "../article"nouveau.jpeg
l'espace fai du probleme ou quoi ??
si non je crois qu'il faut remplacé les " " par des "_"
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src={{"../".$imageLink->imageLink}} width="100" height="100" />
Pour faire d'une chaine une url (Generate a URL friendly "slug" from a given string.)
pour lien vers images
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $NouveauNomFichier= Str::slug($NouveauNomFichier); $destinationPath= public_path('/assets/images/'); Input::file('photo')->move($destinationPath, $NouveauNomfichier); // ou $imageLink->imageLink= Str::slug('un été chaud!.jpg');
faire un lien absolu et ne pas le faire en relatif
Code : Sélectionner tout - Visualiser dans une fenêtre à part {{"/assets/images/".$imageLink->imageLink}}
$moi= ( !== ) ? : ;
comment je peut acceder a ce fichier ?
comment je peut acceder a ce fichier ?
il faut me lire et me comprendre (mon dernier post )
je repete : pas de chemin relatif mais absolu
Code : Sélectionner tout - Visualiser dans une fenêtre à part $destinationPath= public_path('/images/');
$moi= ( !== ) ? : ;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager