私の問題は、ユーザーにこの画像を見せているがLaravel 5.3にFileNotFoundException
$path = $request->image->store('images');
画像を保存/アプリ/画像/名。拡張子
に格納されますように私は、ローカルストレージに画像をアップロードしています、ストレージ:: URLを取得し、など
どれソリューション:私は、私が試した例外
を発見していないファイル、資産、ストレージを取得していますか?
私の問題は、ユーザーにこの画像を見せているがLaravel 5.3にFileNotFoundException
$path = $request->image->store('images');
画像を保存/アプリ/画像/名。拡張子
に格納されますように私は、ローカルストレージに画像をアップロードしています、ストレージ:: URLを取得し、など
どれソリューション:私は、私が試した例外
を発見していないファイル、資産、ストレージを取得していますか?
間違いは、私がストレージ/アプリ/画像のファイルに代わりストレージ/アプリ/公共/画像のディレクトリを格納して、最終的に私が
asset('storage/'.$image-name)
はあなたがpublic
ディレクトリからstorage/app/images/
へのシンボリックリンクを作成することができ、この1
Storage::get('/images/'.$filename);
または
Storage::get('/app/images/'.$filename);
同じエラーファイルが見つかりませんでした –
ストレージにアクセス許可を与えようとしました –
を試してみてください。
ln -s storage/images public/images
私はPHPのアーティザンストレージを使用しています:リンクした後でも同じエラーが発生しています –
を使用して取得し、あなたが続いたのでしたlaravelのドキュメント? –
はい、私はそれに続いて、ここでそれを聞いています。 –
Laravelの文書によると、パブリックストレージファイルはstorage/app/publicに保存されます。 ストレージ操作では、パブリックディスクを使用する必要があります。 'ストレージ::ディスク( '公共') - >( 'file.txtを'、 'コンテンツ')を置く;' か、デフォルトのファイルシステムとして 'public'ディスクを設定します。 – motia