public function postSave()
 {
     //dd("entra");
     $id_procedimiento = Request::input('id_procedimiento');
     $procedimiento = Proced_Base::find($id_procedimiento);
     $actividades = Proced_Actividad::where('id_procedimiento', '=', $id_procedimiento)->get();
     /*$name = Request::input('nombre');
       $apellido = Request::input('apellido');
       $rut = Request::input('rut');
       $nombre_a = Request::input('nombre_a');*/
     $nombre_procedimiento = $procedimiento->procedimiento;
     $codigo_procedimiento = $procedimiento->cod_procedimiento;
     $act = "";
     foreach ($actividades as $actividad) {
         $act = $act . $actividad->name_actividad . '<br>';
     }
     //obtenemos el campo file definido en el formulario
     //$file = $request->file('file');
     $file = \App::make('dompdf.wrapper');
     $fecha = Carbon::now()->format('d-m-y');
     $nombre = $nombre_procedimiento . $fecha . ".pdf";
     $file->loadHTML('<h1>Informe de Procedimiento</h1><br>' . $nombre_procedimiento . '<br>' . $codigo_procedimiento . '<br>
                    Actividades : <br>' . $act . '<br>');
     //obtenemos el nombre del archivo
     //$nombre = $file->getClientOriginalName();
     //indicamos que queremos guardar un nuevo archivo en el disco local
     \Storage::disk('local')->put($nombre, $file->output());
     $registro = new Registros();
     $maximo_id = \DB::table('REGISTROS')->max('id_registro');
     $maximo_id = $maximo_id + 1;
     $registro->id_registro = $maximo_id;
     /*$registro->id_proc_base = \DB::table('PROCED_BASE')
       ->where('id_procedimiento','=',Request::input('rut'))
       ->pluck('id_procedimiento');*/
     $registro->id_proc_base = $procedimiento->id_procedimiento;
     $registro->nombre = $nombre;
     $registro->fecha_creacion = Carbon::now()->format('d-m-y');
     $registro->estado = 1;
     //dd($registro);
     $registro->save();
     //return $nombre." guardado";
     return view('layout');
 }
Ejemplo n.º 2
0
 public function save()
 {
     //dd("entra");
     $name = Request::input('nombre');
     $apellido = Request::input('apellido');
     $rut = Request::input('rut');
     $nombre_a = Request::input('nombre_a');
     //obtenemos el campo file definido en el formulario
     //$file = $request->file('file');
     $file = \App::make('dompdf.wrapper');
     $aux = "texto desde variable";
     $nombre = $nombre_a . ".pdf";
     $file->loadHTML('<h1>Test</h1><br>' . $name . '<br>' . $apellido . '<br>' . $rut . '<br>');
     //obtenemos el nombre del archivo
     //$nombre = $file->getClientOriginalName();
     //indicamos que queremos guardar un nuevo archivo en el disco local
     \Storage::disk('local')->put($nombre, $file->output());
     $registro = new Registros();
     $maximo_id = \DB::table('REGISTROS')->max('id_registro');
     $maximo_id = $maximo_id + 1;
     $registro->id_registro = $maximo_id;
     $registro->id_proc_base = \DB::table('PROCED_BASE')->where('id_procedimiento', '=', Request::input('rut'))->pluck('id_procedimiento');
     $registro->nombre = $nombre;
     $registro->fecha_creacion = Carbon::now()->format('d-m-y');
     $registro->estado = 1;
     //dd($registro);
     $registro->save();
     return $nombre . " guardado";
 }