在我使用 composer update 更新我的 laravel 后,我得到了这个
"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException",
"message":"Class User contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (Illuminate\\Auth\\UserInterface::setRememberToken, Illuminate\\Auth\\UserInterface::getRememberTokenName, Illuminate\\Auth\\Reminders\\RemindableInterface::getReminderEmail)",
"file":"D:\app\\models\\User.php",
"line":54
验证时出错。
最佳答案
发生此错误是因为 latest commit .
您可以查看升级文档here , 来解决这个问题。
如上所述,将以下内容添加到您的 User.php
模型类中:
public function getRememberToken()
{
return $this->remember_token;
}
public function setRememberToken($value)
{
$this->remember_token = $value;
}
public function getRememberTokenName()
{
return 'remember_token';
}
关于php - Laravel 更新后用户模型错误(类 User 包含 3 个抽象方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23102033/