Код: Выделить всё
SELECT ...
FROM
(SELECT ...
case when p2.national_number is not null then concat('+1', p2.national_number) else p2.national_number end as PhoneNumber)
Это запускается внутри коллекции, где Laravel Excel обрабатывает это отсюда
Код: Выделить всё
return collect($receipts);

Это не то, что я хотел. Знак плюс должен присутствовать. Я попытался использовать columnsFormats() со следующими настройками, результаты остались теми же.
Код: Выделить всё
public function columnFormats(): array
{
return [
'G' => NumberFormat::FORMAT_TEXT
];
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... n-a-column
Мобильная версия