【发布时间】:2016-01-06 05:30:50
【问题描述】:
使用社交名流向 Facebook 进行身份验证时出现以下错误。使用 Laravel 5.2,这是我第一次尝试实现 Socialite。有什么想法吗?
FatalErrorException in AbstractProvider.php line 134:
Call to a member function set() on a non-object
路线:-
Route::get('/login', 'AuthController@login');
AuthController.php :-
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class AuthController extends Controller
{
public function login()
{
return \Socialite::with('facebook')->redirect();
}
}
services.php 设置如下,详细信息在 .env 文件中:-
'facebook' => [
'client_id' => env('FACEBOOK_CLIENT_ID'),
'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
'redirect' => env('FACEBOOK_REDIRECT'),
],
这里报告了同样的错误,但没有响应:-https://laracasts.com/discuss/channels/laravel/laravel-socialite-session-errors-in-52/replies/125233
【问题讨论】:
标签: php laravel laravel-5 oauth-2.0