2017-01-31 23 views
0

こんにちは、私はlaravelルートで問題を抱えている...私はこのlaravelルート命名ページが見つかりませんエラー404

Route::get('auth/facebook', ['uses' => '[email protected]', 'as' => 'facebook.login']); 

ように私のルートに名前を付け、これが私のコントローラである...

public function getRedirectToProvider() 
{ 
    return Socialite::driver('facebook')->redirect(); 
} 

public function getHandleProviderCallback() 
{ 
    //notice we are not doing any validation, you should do it 

    $user = Socialite::driver('facebook')->user(); 

    // stroing data to our use table and logging them in 

    dd($user); 

} 

私の問題は常に私は、このボタンをクリックしたときに404ページが見つからないエラーです

<a class="btn btn-primary" href="{!! route('facebook.login') !!}">Facebook</a> 

あなたが持っているlaravel 5.0

+0

ブレード 'My Link' –

+4

には、 'getRedirectToProvider'という名前の関数がありますが、あなたの名前は' getRedirectToProvider'です。 'FacebookController @ redirectToProvider'を使っています。 – aynber

答えて

1

を使用して:)イムありがとう:

'[email protected]' 

しかし、あなたのコントローラの方法は次のとおりです。

'[email protected]' 

投稿としてあなたコントローラー・コードによります。

あなたはいつものルートがコンソールから職人を経て何であるかをチェックすることができます。

php artisan route:list 

トラブルあなたが定義したものを決定またはそのアクセス方法を持っている場合。

+0

私はOPと同じ問題がありますが、私のコントローラの関数名はrouteのものと一致します。 'php artisan route:list'を実行しているときにルートを表示していますが、アクセスしようとすると404が見つかりません。 –

関連する問題