Laravel返回错误"Argument 1 passed to ...validateCredentials() must be an instance of IlluminateContrac



User.php

namespace App;
use IlluminateDatabaseEloquentModel;
use IlluminateFoundationAuthUser as Authenticatable;
class User extends Authenticatable
{
protected $fillable = ['name','email','password'];
}

尝试在Laravel中登录时出错。

错误:

传递给Illuminate\Auth\EloquentUserProvider::validateCredentials(

您需要将实现IlluminateContractsAuthAuthenticatable添加到User模型类定义中。

class User extends Model implements IlluminateContractsAuthAuthenticatable {
}

相关内容

最新更新