我正在尝试从公用文件夹到laravel刀片视图显示多个图像。但是它没有被显示。
这是我的查看代码。
<div class="card-body">
<table class="table">
<thead>
<th>Image</th>
<th>Title</th>
</thead>
<tbody>
@foreach($posts as $post)
<tr>
<td><img src="{{asset($post->image)}}" width="60px" height="60px" alt=""></td>
<td>{{$post->title}}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
反正显示标题。我认为这可能是网址问题,所以我尝试了可能的网址来查看图片。但这是最准确的一个
<td><img src="http://127.0.0.1:8000/posts/TNL0RZhSi0zkmdBS3IAZodv0dqNEeVT4LbJ6GJk2.jpeg" width="60px" height="60px" alt=""></td>
因此最有可能的问题是公用文件夹不可访问。但是我已经尝试过pup artisan storage:link
尝试了所有可能的答案,但是没有运气
Laravel Framework 5.8.38
未正确声明图像src路径,因此您要做的是访问存储图像的存储文件夹,然后如下图所示进行渲染
您可以尝试回显{{asset($post->image)}}
以查看函数返回的URL吗?