laravel excel循环导出

来源:互联网 发布:盘锦兼职淘宝客服招聘 编辑:程序博客网 时间:2024/05/16 17:15
public function exportExcel(){         Excel::create('订单统计'.date('Y-m-d H_i_s'), function ($excel) {            $excel->sheet('order', function ($sheet) {                                    $data = Orders::where('type',2)->orderby('id','desc')->get(); //要用get()                    $sheet->appendRow(['老师姓名','联系方式','老师性别']);//这里是表头的名称                    foreach($data as $o){ //appendRow是导出一行,要导出数据表就要循环这个                        $sheet->appendRow([$o->teacher_name,(string)$o->teacher_mobile,$o->teacher_sex]);//进行循环                    }                            });        })->download('csv');            }