/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(DiagnosticoRequest $request) { if ($request['respuesta'] != 'falso') { \App\Diagnostico::create(['codigoDiagnostico' => $request['codigoDiagnostico'], 'nombreDiagnostico' => $request['nombreDiagnostico'], 'fechaElaboracionDiagnostico' => $request['fechaElaboracionDiagnostico'], 'equiposCriticosDiagnostico' => $request['equiposCriticosDiagnostico'], 'herramientasCriticasDiagnostico' => $request['herramientasCriticasDiagnostico'], 'observacionesDiagnostico' => $request['observacionesDiagnostico'], 'Compania_idCompania' => \Session::get('idCompania')]); $diagnostico = \App\Diagnostico::All()->last(); $contadorDetalle = count($request['detalleDiagnosticoPregunta']); for ($i = 0; $i < $contadorDetalle; $i++) { \App\DiagnosticoDetalle::create(['Diagnostico_idDiagnostico' => $diagnostico->idDiagnostico, 'DiagnosticoPregunta_idDiagnosticoPregunta' => $request['DiagnosticoPregunta_idDiagnosticoPregunta'][$i], 'puntuacionDiagnosticoDetalle' => $request['puntuacionDiagnosticoDetalle'][$i], 'resultadoDiagnosticoDetalle' => $request['resultadoDiagnosticoDetalle'][$i], 'mejoraDiagnosticoDetalle' => $request['mejoraDiagnosticoDetalle'][$i], 'consultarDiagnosticoDetalle' => $request['consultarDiagnosticoDetalle'][$i]]); } return redirect('/diagnostico'); } }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $diagnostico = Diagnostico::All(); return view('diagnostico.index', compact('diagnostico')); }