public function handle() { date_default_timezone_set("America/Mexico_City"); $lastweek = Carbon::now()->startOfWeek()->subWeek(); $startOfWeek = Carbon::now()->startOfWeek()->addDay(); if ($startOfWeek->isTomorrow() == true) { $encuestas = Encuesta::History($lastweek, $startOfWeek)->get(); } else { $encuestas = Encuesta::Reinicio($startOfWeek)->get(); } $pdf = \PDF::loadView('reportes.Clientes', compact('encuestas'))->setOrientation('landscape')->save(public_path() . '/pdfs/' . 'reporte semanal' . '.pdf'); $ToMail = '*****@*****.**'; $ToName = 'Victor Zapata'; $file = public_path() . '/pdfs/' . 'reporte semanal' . '.pdf'; \Mail::send('emails.Reportes', [], function ($message) use($ToName, $ToMail, $file) { //remitente $message->from(env('MAIL_FROM'), env('MAIL_NAME')); //asunto $message->subject('Reporte Semanal Thaigreen'); //receptor $message->to($ToMail, $ToName); $message->to('*****@*****.**', 'Mike'); $message->to('*****@*****.**', $name = null); //Adjunto $message->attach($file, ['as' => 'Reporte Semanal.PDF']); }); chmod(public_path() . '/pdfs/' . 'reporte semanal.pdf', 0777); unlink(public_path() . '/pdfs/' . 'reporte semanal.pdf'); }
public function getTabla() { date_default_timezone_set("America/Mexico_City"); $lastweek = Carbon::now()->startOfWeek()->subWeek(); $startOfWeek = Carbon::now()->startOfWeek()->addDay(); if ($startOfWeek->isTomorrow() == true) { $encuestas = Encuesta::History($lastweek, $startOfWeek)->get(); } else { $encuestas = Encuesta::Reinicio($startOfWeek)->get(); } $pdf = \PDF::loadView('reportes.Clientes', compact('encuestas')); return $pdf->setOrientation('landscape')->stream('Reporte Semanal (tabla)'); }