我是Laravel的新手,它试图存储私有图像,以便只有经过身份验证的用户才能访问它们。首先,我将图像存储在Public / UserImages文件夹中。但是在这里,所有图片也可以通过未经检查的用户访问chrome的Inspect Element,然后更改用户ID来访问。请帮我...
最佳答案
这完全取决于您。它必须位于public
目录之外-我个人选择resources/uploads
或storage/uploads
,或者完全使用cloud filesystem support将它们存储在服务器外。
无论选择哪种方式,您都需要一条路由来提取文件,并在首先检查用户是否具有访问权限后将其传递给用户。
关于laravel - 如何在Laravel 5中处理私有(private)图片?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28562908/