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'); }
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"; }