/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(PlanTrabajoFormularioRequest $request)
 {
     if ($request['respuesta'] != 'falso') {
         \App\PlanTrabajo::create(['numeroPlanTrabajo' => $request['numeroPlanTrabajo'], 'asuntoPlanTrabajo' => $request['asuntoPlanTrabajo'], 'fechaPlanTrabajo' => $request['fechaPlanTrabajo'], 'Tercero_idAuditor' => $request['Tercero_idAuditor'], 'firmaAuditorPlanTrabajo' => $request['firmaAuditorPlanTrabajo'], 'Compania_idCompania' => \Session::get('idCompania')]);
         $plantrabajoformulario = \App\PlanTrabajo::All()->last();
         // armamos una ruta para el archivo de imagen y volvemos a actualizar el registro
         // esto es porque la creamos con el ID del plan de trabajo y debiamos grabar primero para obtenerlo
         $ruta = 'plantrabajo/firmaAuditorPlanTrabajo_' . $plantrabajoformulario->idPlanTrabajo . '.png';
         $plantrabajoformulario->firmaAuditorPlanTrabajo = $ruta;
         $plantrabajoformulario->save();
         //----------------------------
         // Guardamos la imagen de la firma como un archivo en disco
         if (isset($request['firmabase64']) and $request['firmabase64'] != '') {
             $data = $request['firmabase64'];
             list($type, $data) = explode(';', $data);
             list(, $data) = explode(',', $data);
             $data = base64_decode($data);
             file_put_contents('imagenes/' . $ruta, $data);
         }
         //----------------------------
         //---------------------------------
         // guardamos las tablas de detalle
         //---------------------------------
         $this->grabarDetalle($plantrabajoformulario->idPlanTrabajo, $request);
         return redirect('/plantrabajoformulario');
     }
 }