2017-11-28 7 views
1

Laravel認証でArdent packageを使用する際に問題があります。ララベル5.5。認証とArdentを使用して

問題はLaravel認証を使用するためには、私はAuthenticatableuse Illuminate\Foundation\Auth\User as Authenticatable;

と私のUserモデルを拡張する必要がある。しかし熱烈なを使用するために、私はArdentと私のUserモデルを拡張する必要があるということです。

PHPは多重継承をサポートしていません(神に感謝します)。だから私はこれを解決するためのアイデアがありません。

+0

PHPの特性 – madalinivascu

+0

を使用しますが、もう少し具体的だろうか? – Norgul

+0

なぜ複数の継承が必要ですか? – madalinivascu

答えて

2

認証可能なインターフェイスです。したがって、Ardenを拡張し、Authenticatableを実装するユーザーを作成することができます。

は1つのだけのクラスを拡張が、複数のインターフェイスを実装することができます

class User extends Arden implements Authenticatable { ... } 
関連する問題