Laravel 5-如何访问上传到视图中存储的图像?

Laravel 5-如何访问上传到视图中存储的图像?

我已经在Laravel存储中上传了用户的化身。如何访问它们并在视图中呈现它们?

服务器将所有请求指向/public,那么我如何向他们展示他们是否在/storage文件夹?


红颜莎娜
浏览 1208回答 3
3回答

慕雪6442864

一种选择是在存储目录中的子文件夹和公共目录之间创建一个符号链接。例如ln -s /path/to/laravel/storage/avatars /path/to/laravel/public/avatars这也是推进器,由Laravel的开发人员Taylor Otwell构建的部署管理器。

守着星空守着你

根据Laravel5.2文档,您可以公开访问的文件应该放在目录中。storage/app/public要使它们可以从web访问,您应该创建一个符号链接public/storage到storage/app/public.ln -s /path/to/laravel/storage/app/public /path/to/laravel/public/storage现在,您可以在视图中使用资产助手创建文件的URL:echo asset('storage/file.txt');
打开App,查看更多内容
随时随地看视频慕课网APP