如何在视图中访问 laravel 中存储文件夹中的图像

How can I access in views, images from storage folder in laravel

我有一些图像存储在以下路径中:

/storage/app/public/uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg

/storage/app/public/uploads/users/3/avatar/0d123dfd32bc9b0068102338fbf29b.jpeg

我将此路径存储在用户 table 中。如何在我的 view.blade.php file 中显示它?我试过这样的:

<img src="{{ url('/') }}{{ $user->avatar }}" alt="avatar">

但是在此路径上找不到图像。任何的想法 ?

您需要使用语法

<img src='{{ asset("path-to-your-file") }}' alt='avatar'>

改为

<img src="{{ url('/') }}{{ $user->avatar }}" alt="avatar">

asset() 指向 public 文件夹。 path-to-your-file表示路径的其余部分

编辑

此外,我之前也发布过类似的 。也请看一下吧