Sql 获取错误:使用maatwebsite导出到excel时,类stdClass的对象无法转换为字符串
我想显示三个表,三个表稍后将被导出,但我在这里遇到问题,请帮助我解决我的问题。 多谢各位Sql 获取错误:使用maatwebsite导出到excel时,类stdClass的对象无法转换为字符串,sql,arrays,laravel,eloquent,maatwebsite-excel,Sql,Arrays,Laravel,Eloquent,Maatwebsite Excel,我想显示三个表,三个表稍后将被导出,但我在这里遇到问题,请帮助我解决我的问题。 多谢各位 public function downloadExcel($type) { $data = DB::table('tb_siswa') ->join('tb_ayah', 'tb_siswa.id', '=', 'tb_ayah.id_siswa') ->join('tb_ibu', 'tb_siswa.id', '=', 'tb_ib
public function downloadExcel($type)
{
$data = DB::table('tb_siswa')
->join('tb_ayah', 'tb_siswa.id', '=', 'tb_ayah.id_siswa')
->join('tb_ibu', 'tb_siswa.id', '=', 'tb_ibu.id_siswa')
->select('tb_siswa.nm_lengkap', 'tb_ayah.nm_ayah', 'tb_ibu.nm_ibu')
->get();
return Excel::create('Data siswa', function($excel) use ($data) {
$excel->sheet('datasiswa', function($sheet) use ($data)
{
$sheet->fromArray($data);
});
})->download($type);
}
在返回函数之前添加此行
$data= json_decode( json_encode($data), true);
希望有帮助 哪一行产生错误?