我有一个Laravel4.2应用程序,通过Confide进行自定义认证。我已经升级到了Laravel5.5,Confide对它没有支持。
现在我想使用Laravel的本地身份验证,但是我不能运行Auth::attempt(),因为它期望
class User extends Authenticatable 但我已经有了
class User extends Ardent有没有一些简单的解决方案,而不需要做一些极端的事情,比如将所有验证推送到验证请求类,以及清除Ardent?(这是一个大规模的应用程序,因此需要大量重构)
发布于 2017-12-05 13:40:04
我已经解决了接口和特性的问题,所以现在我有了这样的User模型:
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
class User extends Ardent implements AuthenticatableContract
{
use Authenticatable;
...
}https://stackoverflow.com/questions/47512298
复制相似问题