web-dev-qa-db-fra.com

Laravel Lien symbolique de stockage

J'essaie d'accéder aux fichiers stockés dans storage/app /.../.../ file.png.

J'ai créé un lien symbolique, reliant mon dossier de stockage au public/stockage.

Lorsque j'essaie d'accéder au fichier approprié, mon serveur lance un 404, disant fichier introuvable. De toute évidence, je n'y accède pas correctement, mais je ne sais pas quoi changer.

<img src="{{asset('storage/app/puppy/18/ax2Fk08nyWrV6TwTOnsXNCkNGuIdFebB7TTfPYGb.png')}}" alt="">

enter image description here

5
Vranvs

lorsque vous créez un lien symbolique dans laravel, il crée un lien symbolique de storage/app/public dossier vers public/storage dossier. Cela signifie que si vous souhaitez accéder à des fichiers publiquement, placez tous vos fichiers dans storage/app/public dossier et y accéder comme ceci

<img src="{{asset('storage/puppy/18/test.png')}}" alt="">

Ici, cela signifie que le fichier test.png devrait être physiquement à storage/app/public/puppy/18 dossier.

Exécutez php artisan storage:link pour créer un lien symbolique dans laravel

J'espère que cela vous éclaircira

10
rkj

Essaye celui-là.

<img src="{{asset('puppy/18/ax2Fk08nyWrV6TwTOnsXNCkNGuIdFebB7TTfPYGb.png')}}" alt="">
0
Jesus Erwin Suarez