0

我正在尝试创建一个包含 100 000 条记录的 csv 文件,但它正在超时。如果我运行 10 000 条记录,它工作正常。

$users1 = Aapplicant::select(DB::raw('applicant.AppID as Application_ID,
                        tapplicant.Email,
                        tapplicant.AppDate as Application_Date,
                        tapplicant.AppIPAddress as IP_Address,
                        tapplicant.AppAffID as Affiliate_ID,
                        toutcome.Status as Application_Status,'))
                        ->join('outcome', 'outcome.AppID', '=', 'applicant.AppID')
 ->where('AppDate', '>=', \Carbon\Carbon::now()->startOfMonth())                            
->orderBy('tapplicant.AppID', 'DESC')
                            ->get();

Excel::create('tapplicant', function($excel) use($users1) {

                        $excel->sheet('Sheet 1', function($sheet) use($users1) {

                            $sheet->fromArray($users1);

                        });

                    })->store('csv');
4

0 回答 0