While programming my Authentication app on Laravel, I came across to an error I\'ve never seen before. I\'ve been brainstorming for almost an hour for the cause of this problem
Ah found it.
Its apparently documented Laravel Update.
You can check Laravel docs to fix your issues:
"First, add a new, nullable remember_token of VARCHAR(100), TEXT, or equivalent to your users table.
Next, if you are using the Eloquent authentication driver, update your User class with the following three methods:
public function getRememberToken()
{
return $this->remember_token;
}
public function setRememberToken($value)
{
$this->remember_token = $value;
}
public function getRememberTokenName()
{
return 'remember_token';
}
"
See http://laravel.com/docs/upgrade for further details.
Class User contains 6 abstract methods and must therefore be declared abstract or implement the remaining methods
(Illuminate\Auth\UserInterface::getAuthIdentifier,
Illuminate\Auth\UserInterface::getAuthPassword,
Illuminate\Auth\UserInterface::getRememberToken,
...
)
Solution: You add this code in User class (it's working for me)
use Authenticatable, CanResetPassword;
Source: GitHub