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