Php 使用Laravel 5登录Facebook
我正在尝试通过facebook登录基于laravel 5的应用程序。 我读书 我将此添加到我的路线中: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
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
}