Heroku不使用Laravel链接存储来提供图像的原因可能有以下几点:
- Heroku是一个云平台即服务(PaaS)提供商,主要关注于应用程序的部署和托管,而不是提供专门的存储服务。因此,Heroku可能更倾向于将存储任务交给专门的存储服务提供商,而不是自己提供存储解决方案。
- Laravel链接存储是Laravel框架提供的一个功能,用于将文件存储在本地文件系统、Amazon S3、Rackspace等存储服务中。然而,Heroku的文件系统是临时性的,每次重新部署或重启应用程序时都会被重置,因此不适合长期存储文件。这可能是Heroku不使用Laravel链接存储的原因之一。
- Heroku提供了与云存储服务(如Amazon S3、Google Cloud Storage等)的集成,开发人员可以通过Heroku插件或配置来连接这些存储服务。因此,如果需要在Heroku上存储图像,可以选择使用这些云存储服务来实现。
总结起来,Heroku不使用Laravel链接存储来提供图像可能是因为其定位为应用程序部署和托管的PaaS平台,更倾向于将存储任务交给专门的存储服务提供商,并且其文件系统的临时性也限制了长期存储文件的可能性。