2016-10-21 12 views
1

Laravel 5.3で画像をアップロードするためのフォームがあります。これらの画像はディレクトリ(project_root/public/uploads/images/)にアップロードされます。 URL example.com/public/uploads/images/filename.png(たとえば)またはexample.com/uploads/images/filename.pngをオンにすると、私は404 NotFoundHttpExceptionしか得られません。Laravel - パブリックフォルダからリソースを読み込めません。

もちろん画像があります。しかし、私はURL上のパブリックフォルダの内容をダンプできません。

お願いします。ありがとう!

+0

このパス「example.com/uploads/images/filename.png」が正しいように見えます。あなたのフォルダとファイル名を再確認してください。 – aleksejjj

+0

そのフォルダのアクセス許可を確認しましたか? –

+0

フォルダとファイル名が正しいです、アクセス許可も正しいです。 – mabezdek

答えて

0

「正しい」方法は、Storageファサードを使用してstorage/publicフォルダに保存することです。

このフォルダはパブリックフォルダと似ていますが、publicフォルダに入れたくないすべての種類のロジックを適用できます。

パブリックフォルダの内容を「ダンプする」方法(コードまたは取得要求を使って)やファイルの保存方法について詳しく知りませんが、問題の内容を伝えることはできません。カスタム.htaccessルールを作成している可能性がありますか?

関連する問題