Laravel authentication with frontend API / pages and enhanced with extensions