对于一些同学熟悉的味道扑面而来,对于另一些同学使用体验相当丝滑。 ```go // 储存文件 err := facades.Storage.Put("file.jpg", contents) // 切换驱动 err := facades.Storage.Disk("oss").Put("file.jpg", contents) // 检索文件 contents := facades.Storage.Get("file.jpg") // 判断文件是否存在 exists := facades.Storage.Disk("s3").Exists("file.jpg") // 文件地址 url := facades.Storage.Url("file.jpg") // 临时地址 url, err := facades.Storage.TemporaryUrl("file.jpg", time.Now().Add(5*time.Minute)) // 文件路径 path := facades.Storage.Path("file.jpg") // 复制 / 移动文件 err := facades.Storage.Copy("old/file.jpg", "new/file.jpg") err := facades.Storage.Move("old/file.jpg", "new/file.jpg") // 删除文件 err := facades.Storage.Delete("file.jpg") err := facades.Storage.Delete("file.jpg", "file2.jpg") // 创建一个目录 err := facades.Storage.MakeDirectory(directory) // 删除一个目录 err := facades.Storage.DeleteDirectory(directory) ``` ## 关于 Goravel [Goravel](https://github.com/goravel/goravel) 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。作为一个起始脚手架帮助 Golang 开发者快速构建自己的应用。 框架风格与 Laravel 保持一致,让 PHPer 不用学习新的框架,也可以愉快的玩转 Golang!致敬 Laravel! Welcome star, PR and issues!
有疑问加站长微信联系(非本文作者)
