Php 使用Laravel 5登录Facebook

Php 使用Laravel 5登录Facebook,php,facebook,laravel,laravel-5,Php,Facebook,Laravel,Laravel 5,我正在尝试通过facebook登录基于laravel 5的应用程序。 我读书 我将此添加到我的路线中: Route::get('facebook-login', 'FacebookLogin@redirectToProvider'); 我将其添加到controllers文件夹,文件名:facebooklin.php <?php namespace App\Http\Controllers; class FacebookLogin{ public function

我正在尝试通过facebook登录基于laravel 5的应用程序。 我读书

我将此添加到我的路线中:

   Route::get('facebook-login', 'FacebookLogin@redirectToProvider');
我将其添加到controllers文件夹,文件名:facebooklin.php

 <?php namespace App\Http\Controllers;
    class FacebookLogin{
    public function redirectToProvider()
{
    return Socialize::with('facebook')->redirect();
}

public function handleProviderCallback()
{
    $user = Socialize::with('facebook')->user();

    // $user->token;



dd($user);
}

}
这是我得到的信息:

FatalErrorException in ControllerDispatcher.php line 201:
Call to undefined method App\Http\Controllers\FacebookLogin::getAfterFilters()
有人有什么见解吗?
提前谢谢

问题是您的FacebookLogin没有扩展控制器(或laravel 4中的BaseController)。 试一试


这个(getAfterFilters)方法在哪里?如果我知道。。。我的代码中没有任何内容。请看这里。谢谢,这是问题之一,但我也没有保存我的composer文件,因此更新composer不起作用。。。
http://localhost:8000/facebook-login
FatalErrorException in ControllerDispatcher.php line 201:
Call to undefined method App\Http\Controllers\FacebookLogin::getAfterFilters()
use App\Http\Controllers\Controller;
class FacebookLogin extends Controller 
{
//Your code
}