Laravel 5.1プロジェクトでhttps://github.com/laravel/socialiteを実装しようとしています。だから、LaravelでSocialiteを実装する方法5.1
私はドキュメントを読んで私が書く:services.phpで app.phpでも
'facebook' => [
'client_id' => '567898789',
'client_secret' => 'e7055b8576508b4026098d3chhh41d98',
'redirect' => 'http://domain.com/login/callback/facebook',
],
私が追加:
Laravel\Socialite\SocialiteServiceProvider::class,
と別名:
'Socialite' => Laravel\Socialite\Facades\Socialite::class,
今AuthControllerで私は追加:
public function redirectToProvider()
{
return Socialite::driver('facebook')
->scopes(['scope1', 'scope2'])->redirect();
}
/**
* Obtain the user information from GitHub.
*
* @return Response
*/
public function handleProviderCallback()
{
$user = Socialite::driver('facebook')->user();
// $user->token;
}
とroute.php:
//Social Login
Route::get('auth/facebook', 'Auth\[email protected]');
Route::get('auth/facebook/callback', 'Auth\[email protected]');
しかし、今、私はhttp://domain.com/auth/facebookで行くしようとすると、私が取得:Controller.phpライン269で
NotFoundHttpException:コントローラのメソッド が見つかりません。
どうしたのですか?私は誤りを作りましたか?この問題を解決するには?
また、これを追加しようとしています:Illuminate \ Routing \ Controller; – Andrew