Laravel 项目托管:文件上传和图片目录

Laravel project hosting: file uploads and images directory

我完成了一个 Laravel 项目,我计划将其托管在 AWS EC2 上。我仍在学习它是如何工作的。 我的项目包括文件上传。我将我的文件上传到 Laravel 的 public 文件夹中。 同样,我在public文件夹中存储了一些图片,并在img标签中使用laravel的资产功能来检索它。 尽管如此,我还是担心当我托管我的应用程序时这些路径不会被识别。 我是否使用了正确的目录来存储我的图像和上传的文件?

如果不是,图像和文件应该存储在哪个本地目录?

public 文件夹是正确的,它会自动访问图像,以防万一您的图像无法访问,那么您需要 运行 命令 php artisan storage:link 它会 link 你的文件夹作为存储然后你需要将存储文件夹权限设置为777然后它就可以工作了。