在 laravel blade 中查看上传的图像,它是 运行 在 php artisan 服务器上

View uploaded image in a laravel blade which is running on a php artisan serve server

我已将 laravel 中的一张图片上传到文件夹 storage/uploads/profile。 该项目是 运行 在 php artisan 服务服务器上的 wamp。 我需要在视图 blade 中查看图像。我在视图中使用了代码 blade

<img src="{{ asset('/storage/uploads/profile/'.$data->profile_picture) }}>

但是图像不显示。当我在浏览器中检查时,url 就像

<img src="http://127.0.0.1:8000/storage/uploads/profile/image.jpg">

请帮忙.....

调用存储路径时使用storage_pathLINK

<img src="{{ storage_path('uploads/profile/'.$data->profile_picture) }}>

或者您可以使用 laravel 存储:link LINK 运行 此命令将在您的 public 文件夹中创建虚拟目录 所以你可以像下面这样使用

php artisan storage:link

<img src="{{ asset('uploads/profile/'.$data->profile_picture) }}>

或使用存储::url()

<img src="{{ Storage::url('/storage/uploads/profile/'.$data->profile_picture) }}" alt="{{ $images->filename }}" />