【问题标题】:How to properly load custom package in Laravel?如何在 Laravel 中正确加载自定义包?
【发布时间】:2016-06-27 13:06:47
【问题描述】:

如何在 Laravel 5 的控制器中加载 Facebook 类或任何其他非 Laravel 包。我已经安装了 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 包或任何其他自定义包?

【问题讨论】:

    标签: php composer-php laravel-5.2


    【解决方案1】:

    好的,我解决了这里是实例化 Facebook 类的正确方法:

    错误:

    $fb = new Facebook(....)
    

    正确:

    $fb = new Facebook\Facebook(....)
    

    【讨论】:

      猜你喜欢
      • 2020-10-22
      • 2016-08-29
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 2015-11-02
      • 2016-03-09
      相关资源
      最近更新 更多