Cloudinary\Api::create_upload_preset PHP Method

create_upload_preset() public method

public create_upload_preset ( $options = [] )
    function create_upload_preset($options = array())
    {
        $params = \Cloudinary\Uploader::build_upload_params($options);
        return $this->call_api("post", array("upload_presets"), array_merge($params, $this->only($options, array("name", "unsigned", "disallow_public_id"))), $options);
    }

Usage Example

 function test31_update_upload_presets()
 {
     // should allow getting a single upload_preset
     $result = $this->api->create_upload_preset(array("folder" => "folder"));
     $name = $result["name"];
     $preset = $this->api->upload_preset($name);
     $this->api->update_upload_preset($name, array_merge($preset["settings"], array("colors" => TRUE, "unsigned" => TRUE, "disallow_public_id" => TRUE)));
     $preset = $this->api->upload_preset($name);
     $this->assertEquals($preset["unsigned"], TRUE);
     $this->assertEquals($preset["settings"], array("folder" => "folder", "colors" => TRUE, "disallow_public_id" => TRUE));
     $this->api->delete_upload_preset($name);
 }
All Usage Examples Of Cloudinary\Api::create_upload_preset