Level 51
Maybe try this instead?
Excel::create('rekanan_internal', function($excel) use($selectsArray){
$excel->sheet('sheet1',function($sheet) use($selectsArray){
$sheet->fromArray($selectsArray);
});
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I want to export the table but not all fields have to be exported. sorry my english is not very good...
function excel
public function excel()
{
$rekanan_internal = rekanan_internal::all();
$selectsArray = DB::table('rekanan_internal')->select('nama','description','pic','contact')
->get()->toArray();
Excel::create('rekanan_internal', function($excel) use($rekanan_internal){
$excel->sheet('sheet1',function($sheet) use($selectsArray){
$sheet->fromArray($rekanan_internal);
});
})->download('xlsx');
}
getting error : Call to a member function toArray() on array
Please or to participate in this conversation.