У меня проблемы с загрузкой файлов, сгенерированных мной, из базы данных с использованием maatwebsite / laravel-excel .Ошибка: вызов функции-члена get () для массива.
Раньше, когда я выбирал данные из базы данных, используя только одно поле, файл мог генерировать (.csv).Но когда я пытаюсь сделать запрос, используя псевдонимы «как», данные не могут быть получены.
public function getdoc($type)
{
-- with this query : success --
//$temp = AlarmV2::select('msisdn')->get();
$today = "20181008";
-- with this query : error --
$temp = DB::select(DB::raw("select regionalid,
nvl(sum(case when lastactiontype='0' then totalcharge end),0) as creditlimit_usage,
count(case when lastactiontype='0' then msisdn end) as creditlimit_rec,
from alarms_v2
where alarmdate = '$today'
-- fatal error exception :Call to a member function get() on array --
group by regionalid order by regionalid"))->get();
return Excel::create('datadoc', function ($excel) use ($temp) {
$excel->sheet('mySheet', function ($sheet) use ($temp) {
$sheet->fromArray($temp);
});
})->download($type);
}