首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Laravel中使用Ardent的Sentry?

如何在Laravel中使用Ardent的Sentry?
EN

Stack Overflow用户
提问于 2013-08-02 16:25:54
回答 1查看 625关注 0票数 6

在我的模型中,我使用Ardent进行自我验证,但是我还有一个模型,在这个模型中我还需要使用Sentry进行身份验证。所以我也需要扩展Ardent和Sentry,但我不能,因为PHP中没有多重继承。我试着用特征来做到这一点,但是特征不能扩展。我几乎不需要这两个类,有没有办法同时使用它们?

EN

回答 1

Stack Overflow用户

发布于 2013-08-29 00:14:36

我认为最好的方法是直接从Sentry文件夹复制整个用户模型:例如src/Cartalyst/Sentry/Users/Eloquent/User.php

将该文件复制到您的models目录中,然后让它扩展Ardent而不是Model,因为Ardent已经扩展了Model。

这应该可以工作--尽管可能会有一些复杂或需要修复的问题才能让它工作,但我正在使用Toddish/Verify而不是Sentry来做类似的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18012152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档