Ich versuche https://github.com/laravel/socialite bei meinem Laravel 5.1-Projekt zu implementieren.So implementieren Sie Socialite in Laravel 5.1
So wie ich Dokumentation las ich schreiben: bei services.php
'facebook' => [
'client_id' => '567898789',
'client_secret' => 'e7055b8576508b4026098d3chhh41d98',
'redirect' => 'http://domain.com/login/callback/facebook',
],
auch bei app.php ich hinzufügen:
Laravel\Socialite\SocialiteServiceProvider::class,
und Aliases:
'Socialite' => Laravel\Socialite\Facades\Socialite::class,
Jetzt bei AuthController ich füge hinzu:
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;
}
und route.php:
//Social Login
Route::get('auth/facebook', 'Auth\[email protected]');
Route::get('auth/facebook/callback', 'Auth\[email protected]');
Aber jetzt, wenn ich bei http://domain.com/auth/facebook zu gehen versuchen, erhalte ich:
NotFoundHttpException in Controller.php Linie 269: Controller-Methode nicht gefunden.
Was ist los? Wo mache ich Fehler? Hw, um dieses Problem zu lösen?
Ich versuche auch, dies hinzuzufügen: Illuminate \ Routing \ Controller verwenden; – Andrew