Vultr 对象存储与 Laravel 结合使用

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介: 现在我们可以在 laravel 应用程序中执行所有对象存储操作!

第一步
在本教程中,我假设您已经准备好 laravel 项目环境,并且具备 php/laravel 的初级/中级知识。

首先,我们需要在 vultr 的管理面板上准备我们的对象存储环境。如果您没有 vultr 帐户,只需在此处创建一个。创建帐户后,您需要创建一个对象存储,然后创建一个存储桶。对于本教程,重点关注如何在 laravel 上实现此功能,我将跳过此步骤并留下一个链接来解释所有这些步骤。

1.安装所需的包
为了实现我们的目标,我们需要安装flysystem。 flysystem是一个著名的php文件存储库,它支持许多文件系统并为所有文件系统提供接口。在我们的例子中,我们将专门使用 aws-s3,但如果您想了解有关该库的更多信息,请随时访问他们的官方文档页面
image.png

  1. laravel 上的配置
    成功安装依赖项后,我们现在需要与 laravel 沟通,我们有一个新的文件系统及其凭据。

在磁盘阵列上的 configfilesystems.php 中,您将添加以下内容:
image.png
obs:您可以在 vult 的对象存储部分面板中获取所有这些信息。

3.环境变量
现在我们需要将凭据添加到 .env 中以进行身份​​验证并执行正确的功能。
image.png
4.瞧!
现在我们可以调用指定之前配置的 vultr 磁盘的存储类:
image.png

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
存储 前端开发 JavaScript
PassJava 开源(六)之 整合 OSS 对象存储
PassJava 开源(六)之 整合 OSS 对象存储
491 0
|
5月前
|
存储 Swift 对象存储
OpenStack的对象存储(Swift)
【8月更文挑战第24天】
219 1
|
3月前
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
3月前
|
存储 开发工具 对象存储
开发者如何使用对象存储OSS
【10月更文挑战第6天】开发者如何使用对象存储OSS
489 6
|
4月前
|
存储 API Swift
Ceph Reef(18.2.X)之Swift操作对象存储网关
这篇文章详细介绍了Ceph Reef(18.2.X)中通过Swift API操作对象存储网关的方法,包括创建用户、子用户、配置环境变量、以及使用swift命令行工具进行存储桶和对象的管理。
47 7
Ceph Reef(18.2.X)之Swift操作对象存储网关
|
存储 JavaScript 应用服务中间件
OSS对象存储后端实现+Vue实现图片上传【基于若依管理系统开发】
OSS对象存储后端实现+Vue实现图片上传【基于若依管理系统开发】
1204 0
|
8月前
|
存储 Cloud Native 数据挖掘
MinIO作为一种开源的对象存储系统,具有以下核心特点
MinIO作为一种开源的对象存储系统,具有以下核心特点
397 0
|
存储 Go API
Go 怎么操作 OSS 阿里云对象存储?
Go 怎么操作 OSS 阿里云对象存储?
226 0
|
存储 SpringCloudAlibaba 前端开发
十三.SpringCloudAlibaba极简入门-集成阿里云OSS对象存储
因为在搞项目,需要对接一下OSS,所以一时兴起就做一下整理,本文章讲述的是如何使用阿里云的对象存储作为文件服务器,您需要登录阿里云,注册一个账号。
|
存储 弹性计算 对象存储
对象存储OSS快速上手——如何使用ossbrower
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。