Laravel Fortify is a first-party authentication package with features like password resets and two factor authentication out of the box. All you need to do is build the frontend.