2015-10-27 22 views
1

我试图使用社交身份验证在Laravel 5.1中使用liknedin提供程序,但它给了我这种例外。 我一直在使用“github上”和“谷歌”提供者实现这样的认证,但是这一次关于LinkedIn提供内置在Laravel听起来不可思议5.1Manager.php中的InvalidArgumentException行90:不支持Driver [linkedin]

这是我的重定向功能

 public function redirectToProvider($provider) 
    { 
     return Socialite::driver($provider)->redirect(); 
    } 

和我的设置

'linkedin' => [ 
    'client_id' =>env('LinkedIn_APP_ID'), 
    'client_secret' => env('LinkedIn_APP_SECRET'), 
    'redirect' =>  'http://localhost:88/laravel/public/social/login/linkedin', 
    ] 
+0

你能复制并粘贴实际的错误吗? – IllegalPigeon

+0

@IllegalPigeon我做过 –

+0

我们是否也可以看到您的代码? – IllegalPigeon

回答

0
public function redirectToProvider() 
{ 
    return Socialite::driver('linkedin')->redirect(); 
} 

public function handleProviderCallback(Request $request) 
{   
    try 
    { 
     $provider_user = Socialite::driver('linkedin')->user(); 
    } 
    catch (Exception $e) 
    { 
     $request->session()->flash('alert-danger', 'Invalid request data detected! please try again.'); 
     return redirect('/'); 
    } 
    dd($provider_user); 
} 
相关问题