我有一个 Laravel 4.2 应用程序,通过 Confide 进行自定义身份验证。我已经升级到 Laravel 5.5 并且 Confide 不支持它。
现在我想使用 Laravel 本地身份验证,但是我无法运行,Auth::attempt()
因为它正在等待
class User extends Authenticatable
但我已经有了
class User extends Ardent
是否有一些简单的解决方案而无需做一些极端的事情,例如将所有验证推送到验证请求类并摆脱 Ardent?(这是一个大型应用程序,因此需要大量重构)
我已经解决了接口和特征的问题,所以现在我有这样的User
模型:
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
class User extends Ardent implements AuthenticatableContract
{
use Authenticatable;
...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句