承接 eduardostuart/samba 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

eduardostuart/samba

最新稳定版本:1.3

Composer 安装命令:

composer require eduardostuart/samba

包简介

README 文档

README

Build Status Scrutinizer Code Quality

More info: http://dev.sambatech.com/

Installation

Composer

Update your composer.json file to include this package as a dependency

"eduardostuart/samba":"dev-master"

Service Providers*

Register the Samba service provider by adding it to the providers array in the app/config/app.php

'Eduardostuart\Samba\SambaServiceProvider',

Aliases

Alias the Samba facade by adding it to the aliases array in the app/config/app.php

'Samba' => 'Eduardostuart\Samba\Facades\SambaFacade',

Config Publish

php artisan config:publish eduardostuart/samba

Usage

Upload file

Optional Parameter:

mediaType: VIDEO or AUDIO (default: VIDEO)

try
{

    print_r( Samba::upload()->send(
        array(
            'projectId' => $projectId,
            'file' => $myFile // Input::get('file')
        )
    )->body() );

}catch( CouldNotUploadException $e )
{
    echo 'Could not upload file :(';

}catch( InvalidFileUploadException $e )
{
    echo 'Ops! Invalid file';
}

Create new project

try
{
    print_r( Samba::projects()->create(

        array(
            'name' => 'Project name',
            'description' => 'My awesome project'
        )

    )->body() );

}catch(CouldNotCreateProjectException $e)
{
    echo 'Ops! Could not create project';
}

Show projects

try
{

    print_r( Samba::projects()->show()->body() );

}catch(WrongResponseException $e )
{
    echo 'There was an error...';
}

Get a specific project

try
{

    $projectId = 1234;

    print_r( Samba::projects()->show( $projectId )->body() );

}catch(WrongResponseException $e )
{
    echo 'There was an error...';
}

Show a project medias

try
{

    $projectId = 1234;

    print_r( Samba::medias()->show($projectId)->body() );

}catch(MediaNotFoundException $e )
{
    echo 'Media not found';
}

**Show a specific media*

try
{

    $projectId = 1234;
    $mediaId   = 'abcdefghij';

    print_r( Samba::medias()->show( $projectId , $mediaId )->body() );

}catch(MediaNotFoundException $e )
{
    echo 'Media not found';
}

Remove a specific media

try
{
    $projectId = 1234;
    $mediaId   = 'abcdefghij';

    var_dump( Samba::medias()->remove( $projectId , $mediaId )->body() );

}catch(MediaNotFoundException $e )
{
    echo 'Media not found';
}

Show all categories

try
{
    $projectId = 1234;

    var_dump( Samba::categories()->show( $projectId )->body() );

}catch(WrongResponseException $e )
{
    echo 'There was an error...';
}

Get a category

try
{
    $categoryId = 5555;
    $projectId  = 1234;

    var_dump( Samba::categories()->show( $projectId , $categoryId )->body() );

}catch(WrongResponseException $e )
{
    echo 'There was an error...';
}

Create a category

try
{
    $parentId = 1234; // or null..

    var_dump( Samba::categories()->create( $projectId , 'My super Category' , $parentId )->body() );

}catch(CouldNotCreateCategoryException $e )
{
    echo 'Ops! There was an error...';
}

统计信息

  • 总下载量: 333
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2014-10-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固