->asArray()
в цепочку запроса, то тогда начинает игнорироваться метод fields()
в модели. Если же вы его не прописали, то метод ->select(column1, column2)
становится аналогом строчки fileds в url, пример:somedomain.ru/v1/back?fields=id,name
. То есть, если метод не прописан, то возвращаются все поля из fileds, но если прописан и указаны к примеру 2 из 3 полей fileds, то каждая запись получит свои первые 2 поля и 3 всегда будет null
.