我使用Laravel将本地文件系统作为存储驱动程序。
我了解到我可以将文件保存在storage/public
文件夹中,以便通过myapp.dev/storage/image.jpg
访问它们。我还了解到,只有经过身份验证的用户才能访问图片,例如解释here。
我还没有理解File Visibility属性。如果文件是公共的,具体取决于我存储它们的文件夹,为什么我还需要将它们另外声明为private
或public
?任何人都可以提供一个必要的用例吗?
答案 0 :(得分:0)
文件可见性选项仅在您使用云存储提供商的情况下才重要,例如Amazon S3之类的东西。如果您正在使用本地文件系统,则该选项将被忽略。