想要通过给出路径来显示图像,但是页面没有显示图像,尽管路径正确

时间:2019-07-23 07:48:45

标签: php html mysql laravel

代码显示的是DB的内容,只有图像未显示

 <table>
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Password</th>        
            <th>Image</th>        
        </tr>
    </thead>
    <tr>
        @foreach($users as  $user)
            <td>{{$user->id}}</td>
            <td>{{$user->email}}</td>
            <td>{{$user->password}}</td>
            <td> <img src="storage/app/fileToUpload/{{ $user->pic }}" style="height:100; width:100" /></td>
            </tr>        
        @endforeach
    <input type="hidden" value={{csrf_token()}} name=_token>
  </table>

唯一的问题:

<td> <img src="storage/app/fileToUpload/{{ $user->pic }}" style="height:100; width:100" /></td>

2 个答案:

答案 0 :(得分:0)

您的图像应该在/ storage文件夹中。

您可以尝试。

如果$ user-> pic是- fileToUpload / G1ckuoco7XslcMsVaeRni9RomulXUBGjwVoxH.jpeg

<img src="{{ url('storage/app/'.$user->pic) }}" style="height:100; width:100" />

  <img src="{{ url('storage/app/')}}{{$user->pic}}" style="height:100; width:100" />

答案 1 :(得分:-2)

您应该尝试以下操作:

<td> <img src="storage/app/fileToUpload/".{{ $user->pic }} style="height:100; width:100" /></td>