[英]Laravel facebook login using socialite
請在此處檢查網站egypt-pets.com/login單擊Facebook登錄並檢查錯誤頁面。
我的路線
Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback{token}', 'Auth\LoginController@handleProviderCallback');
我的services.php
'facebook' => [
'client_id' => '**********',
'client_secret' => '**********',
'redirect' => 'http://egypt-pets.com/auth/facebook/callback',
],
我嘗試過的
我試圖檢查Facebook應用程序,但一切都正確。 我也檢查client_sercret和client_id,但兩者都是正確的!
Facebook返回您的這個網址
/ auth / facebook / callback
你的路線文件說
/ login / facebook / callback
您的路線文件中的這一部分不正確
路線:: get('login / facebook / callback {token}','Auth \\ LoginController @ handleProviderCallback');
您可以嘗試以下方法:
Route::get('auth/facebook/callback', 'Auth\LoginController@handleProviderCallback');
然后,要獲取回調令牌,可以在控制器中使用以下代碼。
$code = \Request::input('code');
希望這可以幫助;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.