在laravel应用程序中将图像或文件存储到文件夹的更好方法是什么

在laravel应用程序中将图像或文件存储到文件夹的更好方法是什么,laravel,file,Laravel,File,我正在使用Laravel做一个项目。现在,我必须在数据库和应用程序文件夹中存储客户、用户等图像。有两种方法可以在laravel应用程序中存储图像或文件 在我可以存储的public文件夹内 另一个是,在storage/app/public 从这两个方面来看,有什么更好的方法可以做到这一点。有人能推荐我吗? 提前谢谢。没有太大的区别,但总的来说,最好把东西放在存储/app/public中 这允许您授予Laravel对存储文件夹的写入权限,同时将其对公共的权限保留为只读。这更安全。通常,如果您的文件需

我正在使用Laravel做一个项目。现在,我必须在数据库和应用程序文件夹中存储
客户
用户
等图像。有两种方法可以在laravel应用程序中存储
图像
文件

  • 在我可以存储的
    public
    文件夹内
  • 另一个是,在
    storage/app/public
  • 从这两个方面来看,有什么更好的方法可以做到这一点。有人能推荐我吗? 提前谢谢。

    没有太大的区别,但总的来说,最好把东西放在
    存储/app/public


    这允许您授予Laravel对
    存储
    文件夹的写入权限,同时将其对
    公共
    的权限保留为只读。这更安全。

    通常,如果您的文件需要公开,建议您使用laravel“公共磁盘”,它公开
    yoursite.com/storage/
    作为指向您的应用程序/storage/app/Public的符号链接

    您可以通过运行

    php artisan storage:link
    
    如果上传的文件不需要通过web直接访问,建议您使用“本地驱动程序”-这些文件安全地保存在\u app/storage/app-公共文件夹的上一级,并且不能通过web浏览器直接访问

    当然,您可以根据客户的需要在这些目录中自由创建任何文件结构

    存储
    类助手非常有用