问题描述
在最近完成PHP artisan storage:link
之后的laravel项目中,我在github上完成了我的项目,然后我注意到公用文件夹中的存储文件夹未提交。我该如何解决。
解决方法
请检查您的.gitignore
文件。我想存储文件夹被排除在外了。从您的.gitignore文件中删除它,然后再次添加,提交和推送,一切都应该推送到github。
@edit
从您的.gitignore文件中删除public/storage
。
但是请记住,就像评论中提到的那样,您可能希望在本地保留一些文件。
我通过新的 Laravel 项目创建的项目到处都是 .gitignore
以阻止文件通过 /storage/app/public
提交,因此我必须删除这些文件以使用该文件夹中的一些文件预加载我的项目.
在您的项目树中四处寻找那些 gitignore。根目录中有一个,但也有一些在 /storage
中,我认为甚至 /storage/public
中也有。
这是 2 或 3 个危险的设置。