[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выгрузка значения функции в exel на laravel Nova
Goshua
Всем добра ..
Есть готовый скрипт который выгружает данные в формате exel, c реcсура, в котором реализованы поля и значения а так же есть action который выполняет саму запись значений в exel и экспорт.

Значение поля стаж формируется ( динамически) то есть формируется благодаря функции которая выдает разницу между записью в бд (о дате приема на работу до даты увольнения или текущей метки времени)

Text::make('Стаж', function () {
if ($first = $this->employment_date) {
$second = $this->dissmissal_date ?? Carbon::today();
return ru_year_month_interval($first->diffInMonths($second));
}
return '—';
})->OnlyOnDetail(),


На вход в аction подают значения в виде массивов реальных значения полей из БД , код ресурса выложил на гугл диск код ресурса

Собственно я сделал чтоб выводилось названия столбца Стаж в exel при экспорте, рядом с другими столбцами, но почему то значениями в виде промежутка времени (стажа) поля не заполнятся !


2) Код action размести на гугл диске код экшиона
так как из за ограничения по символам не влез в первом сообщении

Я пробовал передать результат функции в виде массива, но на выходите - значения стажа в эксель не заполняются. Уважаемые форумчане подскажите как правильно передать значение функции на вход в аction чтобы заполнить значения в таблице exel ? спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.