简体   繁体   English

找不到laravel路由命名页面错误404

[英]laravel route naming page not found error 404

hi I have a problem in laravel route... I name my routes like this 嗨,我在拉拉韦尔(Laravel)路线中遇到问题...我这样命名我的路线

Route::get('auth/facebook', ['uses' => 'FacebookController@redirectToProvider', 'as' => 'facebook.login']);

and this is my controller... 这是我的控制器...

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);

}

my problem is always error 404 page not found when i click this button 我的问题是单击此按钮时始终找不到错误404页面

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

Thank you :) Im using laravel 5.0 谢谢:)我正在使用laravel 5.0

You have: 你有:

'FacebookController@redirectToProvider'

But your Controller's method is: 但是您的控制器的方法是:

'FacebookController@getRedirectToProvider'

According to your Controller code as posted. 根据您发布的Controller代码。

You can always check what your routes are via artisan from the console: 您始终可以通过控制台通过工匠检查您的路线:

php artisan route:list

if you're having trouble determining what you've defined or how to access it. 如果您在确定自己定义的内容或访问方法时遇到麻烦。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM