Categorygithub.com/goravel/cloudinary
modulepackage
1.2.0
Repository: https://github.com/goravel/cloudinary.git
Documentation: pkg.go.dev

# README

cloudinary

A cloudinary driver for facades.Storage() of Goravel.

Version

goravel/cloudinarygoravel/framework
v1.2.*v1.14.*
v1.1.*v1.13.*

Install

  1. Add package
go get github.com/goravel/cloudinary
  1. Register service provider
// config/app.go
import "github.com/goravel/cloudinary"

"providers": []foundation.ServiceProvider{
    ...
    &cloudinary.ServiceProvider{},
}
  1. Add cloudinary disk to config/filesystems.go file
// config/filesystems.go
...
   
import (
      cloudinaryfacades "github.com/goravel/cloudinary/facades"
      "github.com/goravel/framework/filesystem"
)
   
"disks": map[string]filesystem.Disk{
      ...
      "cloudinary": map[string]any{
            "driver": "custom",
            "cloud":  config.Env("CLOUDINARY_CLOUD"),
            "key":    config.Env("CLOUDINARY_ACCESS_KEY_ID"), 
            "secret": config.Env("CLOUDINARY_ACCESS_KEY_SECRET"),
            "via": func()(filestystem.Disk, error) {
                  return cloudinaryfacades.Cloudinary("cloudinary"), nil // The `cloudinary` value is the `disks` key
            },
      }
}

# Packages

No description provided by the author

# Functions

GetRawContent retrieves the raw content of a file from the provided URL.
No description provided by the author

# Constants

No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
No description provided by the author