1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    juillet 2006
    Messages
    975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juillet 2006
    Messages : 975
    Points : 456
    Points
    456

    Par défaut link storage - Impossible d'afficher les images dans les vues

    Bonsoir à tous.

    Depuis mes controllers, j'arrive à stocker des images dans le dossier storage/app/public/images :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $path = $request->file('image')->storeAs('public/images', $nameToStore);
    J'ai bien pris le soin de faire un storage:link en php car j'ai pas accès ssh. Mon fichier symlink.php dans le dossier public de Laravel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $target = '/home/globalecpr/www/storage/app/public';
    $link = '/home/globalecpr/www/public/storage';
    symlink($target, $link);
    echo readlink($link);
    et tout se passe bien car j'obtiens un lien symlink storage dans le dossier public de Laravel.

    Dans ma vue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="{{asset('storage/images/' . $article->image)}}" class="img-responsive">
    Comme résultat l'image ne s'affiche pas pourtant elle est bien présente dans le dossier storage/app/public/images. Pourtant en local tout marchait à la perfection dans mon wamp.

    NB. Je suis sur un mutualisé ovh, pas d'accès ssh.


    Merci d'avance...

  2. #2
    Membre régulier
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    janvier 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2003
    Messages : 119
    Points : 124
    Points
    124

    Par défaut

    Cela ne viendrait-il pas de la configuration du serveur web ?
    Il me semble qu'Apache ne suit pas les liens symboliques par défaut.

Discussions similaires

  1. Impossible d'afficher l'image dans mon JPanel
    Par Pimon07 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 13/06/2014, 10h14
  2. Afficher des liens dans les erreurs vers les classes
    Par root76 dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 18/06/2009, 10h17
  3. Les images dans les JSP
    Par casho dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 23/08/2006, 18h07
  4. Réponses: 4
    Dernier message: 08/07/2006, 06h36
  5. Afficher le texte avant les images et les pubs
    Par topolino dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/04/2006, 08h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo