我有一个博客文章应用程序,我上传要与帖子本身一起显示的文件。我可以成功上传图片,但我无法显示它。
以下是我将其上传到应用程序中的文件夹的方式..
以下是我如何展示它..
我将图片上传到公共文件夹下的uploads文件夹。我将图像存储在数据库中,如下所示..
虽然我可以看到图像路径是正确的。我对正在生成的路径进行了回声,并且图像的路径是正确的。
如果有什么事我做错了,请你告诉我。
感谢
答案 0 :(得分:2)
更改
$file = $file->move(public_path() . '/images/uploads', $filename);
到
$file = $file->move('images/uploads', $filename);
以上代码会将图片上传到public_path/images/uploads
。
在您的代码中,我可以看到您使用了图像目录的完整物理路径来显示图片。只有在您要上传图像时才需要物理路径。
尝试以下操作:
<img class="img-responsive" src="/images/uploads/{{ $post->thumbnail }}" >
答案 1 :(得分:0)
您将缩略图存储在帖子模型中,但正在尝试从博客模型中获取缩略图。请尝试使用$ blog-&gt; post-&gt;缩略图。 (如果你已经建立了关系)