laravel route命名页面未找到错误404

时间:2017-01-31 16:02:33

标签: php laravel routes

嗨我在laravel路线上有问题...我这样命名我的路线

Route::get('auth/facebook', ['uses' => 'FacebookController@redirectToProvider', '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

1 个答案:

答案 0 :(得分:1)

你有:

'FacebookController@redirectToProvider'

但你的Controller的方法是:

'FacebookController@getRedirectToProvider'

根据发布的控制器代码。

您可以随时通过控制台查看工匠的路线:

php artisan route:list

如果您无法确定自己定义的内容或访问方式。