首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel认证-- Ardent,Entrust & Confide

Laravel认证-- Ardent,Entrust & Confide
EN

Stack Overflow用户
提问于 2017-11-27 13:39:07
回答 1查看 34关注 0票数 0

我有一个Laravel4.2应用程序,通过Confide进行自定义认证。我已经升级到了Laravel5.5,Confide对它没有支持。

现在我想使用Laravel的本地身份验证,但是我不能运行Auth::attempt(),因为它期望

代码语言:javascript
复制
class User extends Authenticatable 

但我已经有了

代码语言:javascript
复制
class User extends Ardent

有没有一些简单的解决方案,而不需要做一些极端的事情,比如将所有验证推送到验证请求类,以及清除Ardent?(这是一个大规模的应用程序,因此需要大量重构)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-05 13:40:04

我已经解决了接口和特性的问题,所以现在我有了这样的User模型:

代码语言:javascript
复制
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;


class User extends Ardent implements AuthenticatableContract
{
    use Authenticatable;
    ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47512298

复制
相关文章

相似问题

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