图片未显示在 laravel blade 视图中
Images not getting displayed in laravel blade view
我正在尝试将 public 文件夹中的多个图像显示到 laravel blade 视图。但它没有得到显示。
这是我的查看代码。
<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>
它无论如何显示标题。我认为这可能是 url 的问题,所以我尝试了可能的 urls 来查看图像。但这是最准确的
<td><img src="http://127.0.0.1:8000/posts/TNL0RZhSi0zkmdBS3IAZodv0dqNEeVT4LbJ6GJk2.jpeg" width="60px" height="60px" alt=""></td>
所以问题很可能是 Public 文件夹无法访问。但是我已经尝试了 pup artisan storage:link
Itried every possible answer in SO, 但运气不好
Laravel 框架 5.8.38
图像源路径未正确声明,因此您要做的是访问存储图像的存储文件夹,然后呈现如下所示
<img src="/storage/folder_name/{{$post->image}}" alt="image">
希望对您有所帮助
我正在尝试将 public 文件夹中的多个图像显示到 laravel blade 视图。但它没有得到显示。
这是我的查看代码。
<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>
它无论如何显示标题。我认为这可能是 url 的问题,所以我尝试了可能的 urls 来查看图像。但这是最准确的
<td><img src="http://127.0.0.1:8000/posts/TNL0RZhSi0zkmdBS3IAZodv0dqNEeVT4LbJ6GJk2.jpeg" width="60px" height="60px" alt=""></td>
所以问题很可能是 Public 文件夹无法访问。但是我已经尝试了 pup artisan storage:link
Itried every possible answer in SO, 但运气不好
Laravel 框架 5.8.38
图像源路径未正确声明,因此您要做的是访问存储图像的存储文件夹,然后呈现如下所示
<img src="/storage/folder_name/{{$post->image}}" alt="image">
希望对您有所帮助