/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $array2 = Session::get('pdf'); //print_r($array[0]['data']); $array = $array2[0]; // print_r($array); $nombre = $array['data']['fecha'] . '_' . $array['data']['numBusqueda'] . '_' . Auth::user()->login . '_' . $array['data']['destino'] . '.pdf'; $nombre = str_replace(":", "-", $nombre); //$nombre="nomrbe de pdf.pdf"; // $view = \View::make('counter.pdf', compact('array'))->render(); // $pdf = \App::make('dompdf.wrapper'); // $pdf->loadHTML($view); $array['data']['archivo'] = $nombre; $pdf = PDF::loadView('counter.pdf', compact('array'))->setWarnings(false); // return $view; // //desidir si abrir el pdf o guardarlo directamente // return $pdf->download($nombre); // $nombre=str_replace ( " " , "_" , $nombre ); \Filas\Models\Documentos::create(['usuario' => Auth::user()->idUsuario, 'archivo' => $nombre, 'fecha' => $array['data']['fecha']]); $pdf->save('pdf/' . $nombre); Session::forget('pdf'); return $pdf->stream($nombre); }
public function docgen(Request $request) { if ($request->tipo == 1) { $logsusuario = \Filas\Models\Documentos::where('usuario', $request->usr)->get(); return view('revision.docgen', ['docsusuario' => $logsusuario]); } else { //buscar por fecha $fechaini = \DateTime::createFromFormat('m/d/Y', $request->fechaini); $fechafin = \DateTime::createFromFormat('m/d/Y', $request->fechafin); $f1 = $fechaini->format('Y-m-d'); $f2 = $fechafin->format('Y-m-d'); $logsusuario = \Filas\Models\Documentos::whereBetween('fecha', array($f1 . '%', $f2 . '%'))->get(); return view('revision.docgen', ['docsusuario' => $logsusuario]); } }