Как правильно загрузить пользовательский пакет в 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(....)