Php Laravel facebook身份验证

Php Laravel facebook身份验证,php,facebook,laravel,authentication,Php,Facebook,Laravel,Authentication,我正在使用最新的laravel 5.4和socialite。根据指令、路由、控制器和重定向添加了所有需要的基础 这是我的问题: 单击“使用facebook登录”按钮时,会抛出一个错误,提示: 传递给illumb\Auth\SessionGuard::login()的参数1必须是illumb\Contracts\Auth\authenticable的实例,App\User-given的实例,在**my directory here**/vendor/laravel/framework/src/il

我正在使用最新的laravel 5.4和socialite。根据指令、路由、控制器和重定向添加了所有需要的基础

这是我的问题:

  • 单击“使用facebook登录”按钮时,会抛出一个错误,提示:
  • 传递给illumb\Auth\SessionGuard::login()的参数1必须是illumb\Contracts\Auth\authenticable的实例,App\User-given的实例,在**my directory here**/vendor/laravel/framework/src/illumb/Auth/AuthManager.php第294行调用并定义


    我知道这里有很多答案,但我尝试了所有可能的选项,但仍然不起作用。

    确保
    App\User
    扩展可验证的合同

    <?php 
    namespace App;
    use Illuminate\Foundation\Auth\User as Authenticatable;
    
    class User extends Authenticatable
    {
    
    }
    

    该死,为什么要截图?!将代码发布为
    code
    ——好的,你能分享你的
    用户
    模型吗?谢谢提醒,我是stackoverflow的新手……我把这个放在哪里?在控制器或用户模型中?谢谢!它现在运行得很好…我已经投了你的票。不,我的答案没有被投。请再次投票并将其标记为答案。感谢you@EddyTheDoe它说我的投票被记录了,因为我只有11个声望,所有低于15个声望的投票都会被记录和评估。但是你可以先把它标记为答案。不管你的名声如何。