Laravel 5.5。使用身份验证和Ardent

时间:2017-11-28 11:29:09

标签: php laravel authentication ardent

我在使用Laravel身份验证Ardent package时遇到问题。

问题是,为了使用Laravel身份验证,我必须使用UserAuthenticatable)扩展我的use Illuminate\Foundation\Auth\User as Authenticatable;模型

但是为了使用Ardent,我需要使用User扩展我的Ardent模型。

PHP不支持多重继承(感谢上帝),所以现在我不知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

Authenticatable是一个界面。因此,您可以创建用户扩展Arden并实现Authenticatable。

您只能扩展一个类但实现多个接口:

class User extends Arden implements Authenticatable { ... }