У меня проблемы с использованием Пылкий пакет с аутентификацией Laravel.
Проблема в том, что для использования аутентификации Laravel я должен User
модель с Authenticatable
(use Illuminate\Foundation\Auth\User as Authenticatable;
)
Но чтобы использовать Ardent, мне нужно расширить User
модель с Ardent
,
PHP не поддерживает множественное наследование (слава богу), так что теперь у меня нет идей, как решить эту проблему?
Authenticatable это интерфейс. Таким образом, вы можете создать пользователя, расширяющего Arden и реализующего Authenticatable.
Вы можете расширить только один класс, но реализовать несколько интерфейсов:
class User extends Arden implements Authenticatable { ... }
Других решений пока нет …