laravel项目中存储文件夹未提交到github中

问题描述

在最近完成PHP artisan storage:link之后的laravel项目中,我在github上完成了我的项目,然后我注意到公用文件夹中的存储文件夹未提交。我该如何解决

enter image description here

解决方法

请检查您的.gitignore文件。我想存储文件夹被排除在外了。从您的.gitignore文件中删除它,然后再次添加,提交和推送,一切都应该推送到github。

@edit 从您的.gitignore文件中删除public/storage。 但是请记住,就像评论中提到的那样,您可能希望在本地保留一些文件。

,

我通过新的 Laravel 项目创建的项目到处都是 .gitignore 以阻止文件通过 /storage/app/public 提交,因此我必须删除这些文件以使用该文件夹中的一些文件预加载我的项目.

在您的项目树中四处寻找那些 gitignore。根目录中有一个,但也有一些在 /storage 中,我认为甚至 /storage/public 中也有。

这是 2 或 3 个危险的设置。