Я советую для большего контроля над авторизацией и пользователями в целом использовать пакет
Sentinel. Полная интеграция с Laravel. Умеет все, что только можно, в том числе восстанавливать пароли, активировать пользователей (Например, по emai'у). Так же присутствует API авторизация и временная "заморозка" доступа к аккаунту.
Собственно, с помощью него вы сможете отказаться от стандартных Auth-контроллеров фреймворка.