use Illuminate\ Contracts\ Auth\ CanResetPassword as CanResetPasswordContract; class User extends Model. You should use App\ User in belongsTo. If you provide only User it will look for User in the base directory. But User is in the App namespace.