【问题标题】:image not displaying when hosted on a sever托管在服务器上时不显示图像
【发布时间】:2020-04-30 14:42:56
【问题描述】:

伙计们需要认真的帮助,我已经在实时服务器上成功部署了 laravel 应用程序。一切看起来都很棒,除了我无法显示上传到 /public/img 文件夹的图像。

【问题讨论】:

标签: laravel


【解决方案1】:

试一试

{{url::to('/') }}/images/logo.png
{{url('/images/logo.type')}}
{{url('/images/myimage.jpg')}}

并且必须检查您的图像文件夹是否有权获取图像

【讨论】:

  • 我已经尝试过它们,它们会加载图像,但是当发布一个帖子时,它是由一个帖子制作的,并且我传递了图像的帖子 ID。当我这样做时它不显示。
  • image) }}" alt="">
  • 我用这个 {{ '/public/img/uploads' 解决了它。 $post->图片 }}
【解决方案2】:

尝试像这样使用资产:

<img src="{{asset('ur_image_link_in_public_dir')}}" alt="ur_title">

例如:

<img src="{{asset('img/logo.png')}}" alt="logo">

以上示例将显示来自 your_domain.com/img/logo.png

logo.png

不要在你的链接中使用public,只要把它从你的URL中删除,就可以正常工作了。

【讨论】:

  • 谢谢,它与这些 {{ '/public/img/uploads' 。 $post->图片 }}
猜你喜欢
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 1970-01-01
  • 2014-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多