LaravelPackages.net
Acme Inc.
Toggle sidebar
sseffa/video-api

Laravel Video Data (youtube/vimeo) API

17.298
54
2.3.0
About sseffa/video-api

sseffa/video-api is a Laravel package for laravel video data (youtube/vimeo) api. It currently has 54 GitHub stars and 17.298 downloads on Packagist (latest version 2.3.0). Install it with composer require sseffa/video-api. Discover more Laravel packages by sseffa or browse all Laravel packages to compare alternatives.

Last updated

Laravel Video API

Latest Stable Version Total Downloads Build Status

Installation

1. Install with Composer

composer require "sseffa/video-api": "dev-master"

Laravel | video-api :---------|:---------- 4.x.x | 1.x 5.x.x | 2.x

2. Add to app/config/app.php

    'providers' => array(
        // ...
        'Sseffa\VideoApi\VideoApiServiceProvider',
    ),

And:

    'aliases' => array(
        // ...
        'VideoApi'          => 'Sseffa\VideoApi\Facades\VideoApi',
    ),

Usage

Youtube API Key

<?php

Route::get('video/youtube/{id}', function ($id) {

    //$data = VideoApi::setType('youtube')->setKey('api-key')->getVideoDetail($id); // video detail
    $data = VideoApi::setType('youtube')->setKey('api-key')->getVideoList($id);     // video list

    var_dump($data);
});

Route::get('video/vimeo/{id}', function ($id) {

    //$data = VideoApi::setType('vimeo')->getVideoDetail($id);
    $data = VideoApi::setType('vimeo')->getVideoList($id);

    var_dump($data);
});

Licence

MIT license

Star History Chart