【问题标题】:Why do I not get images from the storage folder from a friend为什么我没有从朋友的存储文件夹中获取图像
【发布时间】:2018-12-11 11:01:16
【问题描述】:

所以,我和一个朋友正在做同一个 laravel 项目,我们将图像存储在数据库和 storage/public/cover_images 中,但是当他 git pull 时,他没有得到图像。我们认为是因为链接:

<div class="bookCover">                                  
  <img src="/storage/public/cover_images/{{ $book->image }}" 
       style="width:150px; height:150px; float:left; border-radius:50%; margin-right:25px;">
</div>

我该如何解决这个问题?

【问题讨论】:

  • 你的意思是他的项目不包含图像还是他无法访问图像?
  • 当我上传带有封面的书时,他看不到,当他看到时,我看不到他的图片。
  • 您的情况非常不清楚,请扩展您的问题,了解您在每一步都在做什么的信息。这个问题现在很不清楚
  • 所以你能看到的照片是我的,但看不到的是他的。 prntscr.com/lti44w

标签: database laravel storage


【解决方案1】:

只需删除您的storage/ 文件夹和您朋友的storage/ 文件夹中的.gitignore 文件,这对我有用。

【讨论】:

  • 它的作用是什么?我的意思是,如果我这样做了,之后会不会搞砸别的事情?
  • 如果您在存储库中创建一个名为 .gitignore 的文件,Git 会在您提交之前使用它来确定要忽略的文件和目录。但是,如果您想测试它,只需将其剪切并粘贴到您的桌面上,然后再次提交即可。您将在您的在线存储库中看到提交的存储文件夹。
  • 是的,但我读到出于安全原因它应该留在项目中。
  • @JoJo 你没有从你的项目中删除.gitignore 文件你只是告诉git在提交时包含这个文件夹,因为存储文件夹通常是一个很重的文件夹,他们建议省略它,但是在你的情况下,你想包括它,和我一样。用户主目录下还有一个全局配置文件,~/.gitignore.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-27
相关资源
最近更新 更多