Bonsoir à tous.
Depuis mes controllers, j'arrive à stocker des images dans le dossier storage/app/public/images :
$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 :
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 :
<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...
Partager