If anyone comes across this, you have to create the guard in config/auth.php
And then you have to make sure the model you're trying to use for auth has the same properties as that of user. Make sure the password is using bcrypt, and its a protected cast.