【问题标题】:Laravel 5.5 - Class 'Facebook\Helpers\Session' not foundLaravel 5.5 - 找不到类“Facebook\Helpers\Session”
【发布时间】:2018-02-09 16:16:27
【问题描述】:

尝试让 Facebook PHP SDK 在 Laravel 5.5 上运行,并安装本地 XAMPP(主机名:laravel.dev)

Facebook 应用程序设置正确,通过 Facebook 登录,可以登录。 $fbobject->getRedirectLoginHelper() 显然返回成功,但是随后尝试获取 accessToken 会导致:

错误:

 Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Class 'Facebook\Helpers\Session' not found

控制器代码:

    <?php
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Session;
use Facebook\Facebook;

class HomeController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        //$this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $fb = new \Facebook\Facebook([
        'app_id' => '11111111111111111',
        'app_secret' => '1111111111111111111111111111111',
        'allowSignedRequest' => false,
        'default_graph_version' => 'v2.10',
        'default_access_token' => '1111111111111|1111111111111111111111'
        ]);

        $helper = $fb->getRedirectLoginHelper();
        $accessToken = $helper->getAccessToken();

        $permissions = ['email']; // Optional permissions
        $loginUrl = $helper->getLoginUrl('http://laravel.dev/home', $permissions);

        $passdata = array(
                'loginUrl' => $loginUrl,
                );

        return view(('home.test'), $passdata);

    }
}

我也尝试了 SammyK Laravel 安装,但也产生了同样的错误。

【问题讨论】:

标签: php laravel facebook-graph-api facebook-php-sdk


【解决方案1】:

我不确定,但你可以用这个

use Facebook\FacebookSession;

参考here。

【讨论】:

  • 感谢您的回复,但恐怕没有帮助。该名称空间已尝试。值得注意的是,我的 facebook 供应商文件夹没有 facebooksession.php 文件。在您链接的文章中,您会看到有相同问题的用户的回复:“Anro 2014 年 7 月 21 日,我使用 xampp 安装 wamp,并使用 composer 并安装了 php sdk。我无法初始化 sdk !它找不到 FacebookSession 类!这是我的代码“:
猜你喜欢
  • 2018-07-10
  • 1970-01-01
  • 2018-07-06
  • 1970-01-01
  • 1970-01-01
  • 2019-09-17
  • 1970-01-01
  • 2019-02-07
  • 2016-03-28
相关资源
最近更新 更多