1

我在使用带有 Laravel 身份验证的Ardent 包时遇到问题。

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

但为了使用 Ardent,我需要User使用Ardent.

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

4

1 回答 1

2

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

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

class User extends Arden implements Authenticatable { ... }
于 2017-11-28T11:52:20.483 回答