public function nextPreReq() { $sol = PreReq::orderBy('sol', 'DESC')->first(array('sol')); if (isset($sol)) { $sol->sol++; return $sol->sol; } else { return 1; } }
/** * Show the form for creating a new resource. * * @return Response */ public function create($prereq_id) { $prereq = PreReq::find($prereq_id); $unidades = Unidad::all(); $data['prereq'] = $prereq; foreach ($unidades as $unidad) { $arr_unidades[$unidad->tipo][$unidad->unidad] = $unidad->unidad; } $data['unidades'] = $arr_unidades; return view('prereqs.formPreReqArticulo')->with($data); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, PreReqFormRequest $request) { $prereq = PreReq::findOrFail($id); //Actualización de estatus $accion = $request->input('accion'); if (isset($accion)) { if ($accion == 'Enviar') { $estatus = 'Enviada'; } elseif ($accion == 'Recuperar') { $estatus = ''; } $prereq->estatus = $estatus; $prereq->save(); //Edición de información } else { $prereq->urg_id = $request->input('urg_id'); $prereq->etiqueta = $request->input('etiqueta'); $prereq->lugar_entrega = $request->input('lugar_entrega'); $prereq->obs = $request->input('obs'); $prereq->save(); } return redirect()->action('PreReqController@show', array($prereq->id)); }