Image Laravel introuvable dans le public/stockage
P粉043566314
2023-08-26 20:51:28
<p>J'essaie d'accéder aux images de mon projet. </p>
<p>J'ai exécuté le lien de stockage artisan php</p>
<p>Laravel Créer un espace public/stockage</p>
<p>Lorsque je télécharge une image vers le stockage/l'application, je vois l'image dans le stockage/l'application mais pas dans le stockage public/l'application. </p>
<p>Lorsque j'essaie d'afficher l'image sur mon navigateur, j'obtiens une erreur 404</p>
<p>controller.php</p>
<pre class="brush:php;toolbar:false;">Property::create([
'SittingRoom'=> request()->file('salon')->store('appartements')
]);≪/pré>
<p>bladeview.php</p>
<pre class="brush:php;toolbar:false;"><img src="{{asset('storage/'.$duplex->SittingRoom)}}"></pre>
<p>Lien vers le navigateur</p>
<pre class="brush:php;toolbar:false;">http://127.0.0.1:8000/storage/apartments/HNLDysVUdRG7ZTBkF2qFGk2B2tAKYzYcVImNEWLx.jpg</pre>
<p>Après avoir exécuté le lien de stockage artisanal</p>
<p>C:xampphtdocsOPAAM> stockage artisanal php : lien</p>
<p>Le lien du message [C:xampphtdocsOPAAMpublicstorage] est connecté à [C:xampphtdocsOPAAMstorageapp/public]. </p>
Le problème est config/filesystems.php
Mais dans le fichier .env
Cette configuration enregistre vos images dans
Storage/app
中,而不是storage/app/public
.Les images enregistrées dans
storage/app
ne sont pas accessibles au public. Il faut donc changer le fichier .env