Как правильно загрузить пользовательский пакет в Laravel?

Как загрузить класс Facebook или любой другой пакет, не относящийся к Laravel, в мои контроллеры в Laravel 5. Я установил Facebok SDK - в мой composer.json:

"facebook/php-sdk-v4" : "~5.0"

В моем контроллере:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;


use Facebook;

class MyController extends Controller
{

    public function index()
    {

      // this fails
      $fb = new Facebook();

    }
}

Это приводит к ошибке:

Class 'App\Http\Controllers\Facebook' not found

Как загрузить пакет Facebook или любые другие пользовательские пакеты в мои контроллеры?

1 ответ

ОК, я решил, что это правильный способ создания класса Facebook:

Неправильно:

$fb = new Facebook(....)

Правильный:

$fb = new Facebook\Facebook(....)
Другие вопросы по тегам