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 store(Request $request) { $usado = $request->all(); $cupon = Encuesta::find($usado['id']); $cupon->Estado = 1; $cupon->save(); return response(json_encode($cupon)); }
public function Eliminar($id) { $encuesta = Encuesta::findOrFail($id); $encuesta->delete(); return redirect('encuestas'); }
<?php $modificar = $_GET['modificar']; $eliminar = $_GET['eliminar']; $visibleM = ''; $visibleE = ''; if ($modificar == 1) { $visibleM = 'inline-block;'; } else { $visibleM = 'none;'; } if ($eliminar == 1) { $visibleE = 'inline-block;'; } else { $visibleE = 'none;'; } $encuesta = \App\Encuesta::where('Compania_idCompania', '=', \Session::get('idCompania'))->get(); $row = array(); foreach ($encuesta as $key => $value) { $row[$key][] = '<a href="encuesta/' . $value['idEncuesta'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a> ' . '<a href="encuesta/' . $value['idEncuesta'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>'; $row[$key][] = $value['idEncuesta']; $row[$key][] = $value['tituloEncuesta']; $row[$key][] = $value['descripcionEncuesta']; } $output['aaData'] = $row; echo json_encode($output);
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { \App\Encuesta::destroy($id); return redirect('/encuesta'); }
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)'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $encuestapublicacion = \App\EncuestaPublicacion::find($id); $encuesta = \App\Encuesta::where('Compania_idCompania', '=', \Session::get("idCompania")); return view('encuestapublicacion', ['encuestapublicacion' => $encuestapublicacion], compact('encuesta')); }