有没有谁搞过multiauth,多表验证的?

https://github.com/ollieread/multiauth 结果遇到错误
Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentials() must be an instance of Illuminate\Auth\UserInterface, instance of Company given, called in D:\www\10000jobs\vendor\laravel\framework\src\Illuminate\Auth\Guard.php on line 371 and defined

我不知道是不是model写错了.还是这个东西用错了.有没有用过的,指导一下...感激不尽
已邀请:

FiveSay - 成武

赞同来自:

对照下面的代码看一下,你的 User 模型是否实现了 Illuminate\Auth\UserInterface 接口。
<?php
use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableInterface;
class User extends Eloquent implements UserInterface, RemindableInterface {

风涧澈司

赞同来自:

的确是因为接口问题...不过上面那样用还不行...

use Illuminate\Auth\UserTrait;
use Illuminate\Auth\UserInterface;
class Customer extends Eloquent implements UserInterface {
use UserTrait;
protected $table = 'customer';
public $timestamps = true;
}

然后o了... Thks for the same.

要回复问题请先登录注册