嗨我在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
答案 0 :(得分:1)
你有:
'FacebookController@redirectToProvider'
但你的Controller的方法是:
'FacebookController@getRedirectToProvider'
根据发布的控制器代码。
您可以随时通过控制台查看工匠的路线:
php artisan route:list
如果您无法确定自己定义的内容或访问方式。