/** * Show the form for editing the specified resource. * * @param int $prereq_id * @param int $articulo_id * @return Response */ public function edit($prereq_id, $articulo_id) { $articulo = PreReqArticulo::find($articulo_id); //Verifica que el artículo corresponda a la requisición if ($articulo->pre_req_id == $prereq_id) { $unidades = Unidad::all(); foreach ($unidades as $unidad) { $arr_unidades[$unidad->tipo][$unidad->unidad] = $unidad->unidad; } $data['articulo'] = $articulo; $data['prereq'] = $articulo->prereq; $data['unidades'] = $arr_unidades; return view('prereqs.formPreReqArticulo')->with($data); } else { return redirect()->action('PreReqController@show', array($prereq_id))->with(['alert-class' => 'alert-warning', 'message' => 'El artículo no corresponde a la solicitud']); } }