Php Laravel facebook身份验证
我正在使用最新的laravel 5.4和socialite。根据指令、路由、控制器和重定向添加了所有需要的基础 这是我的问题: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
传递给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个声望的投票都会被记录和评估。但是你可以先把它标记为答案。不管你的名声如何。