解決したいこと
docker環境にて、ユーザーがフォームから送信した画像を表示さたいです。
発生している問題・エラー
ローカル環境にて開発していたアプリにdocker環境を構築しました。
docker環境を構築後、画像が表示されません。すべてのディレクトリ情報はコピペで移しました。
他の機能はdockerのリンクにて表示や挙動は確認できています。
また画像に関してローカル環境では画像が表示されます。
###環境
Laravel8
該当するソースコード
//dockerの画像の保存場所 backend>storage>app>public>public>image //関係ありませんが、ローカル環境では下記で表示されます storage>app>public>public>image
php
1//表示させるビュー 2<img src="{{ asset('storage/public/image/'.$item->image)}}"> 3//こちらでも表示されませんでした 4<img src="{{ asset('storage/app/public/image/'.$item->image)}}"> 5<img src="{{ asset('storage/app/public/public/image/'.$item->image)}}"> 6 7//関係ありませんが、ローカル環境では下記で表示されます 8<img src="{{ asset('storage/public/image/'.$item->image)}}"> 9
自分で試したこと
下記コードを「実装しているディレクトリ」と「cd backend」に進んで行いました。
どちらの方法も、backend内の画像は表示されませんでした。
「実装しているディレクトリ」で行うとローカル環境では反映されます(もとに戻しました)
php artisan storage:link
###追記
現状まだ解決していない為、Qiitaにも質問を行いました。
回答1件
あなたの回答
tips
プレビュー