Beispiel #1
0
 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));
 }