Para anular la clave principal utilizada para buscar, debe definir la primaryKey
propiedad en el modelo de Usuario.
class User extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $primaryKey = 'username';
...
Ahora laravel usará la columna de nombre de usuario como columna de clave principal.
Consulte la siguiente cita de la documentación de laravel.