Laravel イメージがパブリック/ストレージに見つかりません
P粉043566314
P粉043566314 2023-08-26 20:51:28
0
1
579
<p>プロジェクトの画像にアクセスしようとしています。 </p> <p>php 職人ストレージ リンクを実行しました</p> <p>Laravel パブリック/ストレージの作成</p> <p>画像をストレージ/アプリにアップロードすると、その画像はストレージ/アプリには表示されますが、パブリック/ストレージには表示されません。 </p> <p>ブラウザで画像を表示しようとすると、エラー 404</p> が表示されます。 <p>controller.php</p> <pre class="brush:php;toolbar:false;">Property::create([ 'SittingRoom'=> request()->file('sittingroom')->store('apartments') ]);</pre> <p>bladeview.php</p> <pre class="brush:php;toolbar:false;"><img src="{{asset('storage/'.$duplex->SittingRoom)}}"></pre> <p>ブラウザリンク</p> <pre class="brush:php;toolbar:false;">http://127.0.0.1:8000/storage/apartments/HNLDysVUdRG7ZTBkF2qFGk2B2tAKYzYcVImNEWLx.jpg</pre> <p>Artisan Storage Link の実行後</p> <p>C:xampphtdocsOPAAM> php 職人ストレージ: リンク</p> <p>メッセージ [C:xampphtdocsOPAAMpublicstorage] リンクは [C:xampphtdocsOPAAMstorageapp/public] に接続されています。 </p>
P粉043566314
P粉043566314

全員に返信(1)
P粉420868294

問題はconfig/filesystems.php

です リーリー

ただし、.env ファイルでは、

リーリー

この構成では、画像は storage/app/public ではなく Storage/app に保存されます。

storage/app に保存された画像は一般にアクセスできません。 したがって、.env ファイルを変更する必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート