質問: $request->image->store('images'); $img->save(); ``` で保存し、docker-compose exec app ash をして中に入ってから php artisan storage:linkをしています。 表示は ``` ``` としています。 **原因の予想** dockerを使わずにlaravelアプリで画像表示させる際は 上のやり方をしたら public/storageがフォルダになりimages/画像パスとなっていました。 ですが、dockerはpublic/storageがファイルになっておりimages/画像パスがどこにも書いておりません。 それが原因じゃないかと思っています。 もしくは普通にパスが間違ってる説 ls -a でpublic/storageを確認したところ、gitignoreとimagesがありました。 よろしくお願いします。
回答: > > ls -a でpublic/storageを確認したところ、gitignoreとimagesがありました。 > > > storage/app/public -> public/storage みたいに表示されないなら、そもそもシンボリックリンクが出来ていない。 下記に似たような問題が挙がっていたので試してみてはいかがでしょうか。 Laravel storage with Docker https://stackoverflow.com/questions/48532920/laravel-storage-with-docker