首页 > 解决方案 > Laravel 存储私有镜像访问

问题描述

我正在尝试从视图访问存储中公用文件夹之外的图像。我可以像这样在 storage/app/public 文件夹中获取图像

    <img src="storage/imagename.jpg" height="200" width="200">

我在 storage/app/avatar 有一个头像文件夹,如何将它放到视图中

标签: laravel

解决方案


在您config/filesystems.phplinks属性中添加以下内容:

'links' => [
    ...
    public_path('avatars') => storage_path('app/avatar'),
],

然后运行php artisan storage:link以创建链接。

像这样访问它:

<img src="avatars/1.jpg">

或者更好地使用资产方法

<img src="{{ asset('avatars/1.jpg`) }}">

推荐阅读