michaeldouglas/laravel-youtube

View on GitHub
src/complements/controllers/YouTubeController.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use YouTube;

class YouTubeController extends Controller
{
    public function auth()
    {
        return redirect()->to(YouTube::AuthUser());
    }

    public function callback(Request $request)
    {
        if (!$request->has('code')) {
            throw new Exception('$_GET[\'code\'] is not set. Please re-authenticate.');
        }
        $token = Youtube::AuthCallback($request->get('code'));

        return $token;
    }
}