2016-09-28 10 views
1

画像へのアクセスに問題があります。画像を保存できません(Laravel)

データベースに画像をアップロードしたり受信したりするのに問題はありません。しかし、私は私のイメージは手動でpublic/avatarフォルダの下に保存されていると私は使用して、その場所から画像を取得することができます。

{{ asset('/uploads/avatars/image.jpg }}

私はその場所に保存する方法を見つけ出すことはできません。私はそれがstorage/app/publicですべてを保存し、コントローラから保存しようとすると、また

Storage::disk('local')->put('/uploads/avatars/', $image);

が、私はイメージにアクセスする方法がわからない:私は無駄に以下試してみましたモデルからのファイルも、他の場所に保存する方法もありません。

+0

画像を管理するためにあなたはどのパッケージを使用していますか? – nyedidikeke

答えて

0

あなたはこの

Storage::disk('local')->put('/uploads/avatars/', $image); 

を使用すると、あなたのすべての画像がstorage/app/uploads/avatarsディレクトリに格納されています。パブリックディレクトリからアクセスすることはできません。パブリックディレクトリからアクセスする場合は、公開ディレクトリにstorage/app/uploads/avatarsのシンボリックリンクを作成する必要があります。私はそれがうまく動作すると思う:)

関連する問題