首页 文章

laravel - 图片上传和显示问题

提问于
浏览
2

我有一个博客文章应用程序,我上传文件与帖子本身一起显示 . 我可以成功上传图片,但我无法显示它 .

这是我如何将其上传到我的应用程序中的文件夹..

enter image description here

这是我如何展示它..
enter image description here

我将图像上传到公共文件夹下的uploads文件夹 . 我将图像存储在数据库中,如下所示..
enter image description here

虽然我可以看到图像路径是正确的 . 我对正在生成的路径进行了回声,并且图像的路径是正确的 .

如果有什么事我做错了,你能告诉我吗?

谢谢

2 回答

  • 2

    更改

    $file = $file->move(public_path() . '/images/uploads',  $filename);
    

    $file = $file->move('images/uploads',  $filename);
    

    上面的代码会将图片上传到 public_path/images/uploads .

    在您的代码中,我可以看到您已使用图像目录的完整物理路径来显示图片 . 只有在您要上传图像时才需要物理路径 .

    try the following:

    <img class="img-responsive" src="/images/uploads/{{ $post->thumbnail }}" >
    
  • 0

    您将缩略图存储在帖子模型中,但正在尝试从博客模型中获取它 . 请尝试$ blog-> post-> thumbnail . (如果你已经 Build 了关系)

相关问题