图像未在laravel刀片视图中显示

问题描述 投票:-1回答:2

我正在尝试从公用文件夹到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

php laravel laravel-5 php-7 laravel-5.8
2个回答
0
投票

未正确声明图像src路径,因此您要做的是访问存储图像的存储文件夹,然后如下图所示进行渲染


-1
投票

您可以尝试回显{{asset($post->image)}}以查看函数返回的URL吗?

© www.soinside.com 2019 - 2024. All rights reserved.