图片未显示在 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">

希望对您有所帮助