Как можно делать что бы человек мог войти через логин и емайл
$credentials = $request->only('user_email', 'password');
Таким образом заходит только через email
а меня надо чтоб он мог зайти либо через логину либо через емайл
Забудьте уже вообще про поле логин! Это бессмысленный идиотский атавизм, который приводит к путанице и истерикам у сотрудников техподдержки
Емейл уже однозначно идентифицирует пользователя. Если хочется показывать имя пользователя - так и сделайте - имя для отображения, ни на что не влияющее, не уникальное.