コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $valini = $request->get('iniresol') + 1;
     $v = \Validator::make($request->all(), ['numresol' => 'required|numeric', 'fecresol' => 'required|date', 'iniresol' => 'required|numeric', 'finresol' => 'required|numeric|min:' . $valini, 'stock' => 'required|numeric']);
     if ($v->fails()) {
         //$request->flash();
         return redirect()->back()->withInput()->withErrors($v->errors());
     } else {
         Resolucion::where('estado', true)->update(['estado' => false]);
         $resol = new Resolucion(['num_resol' => $request->get('numresol'), 'fec_resol' => $request->get('fecresol'), 'ini_consec' => $request->get('iniresol'), 'fin_consec' => $request->get('finresol'), 'nota_resol' => $request->get('nota'), 'stock_consec' => $request->get('stock')]);
         $resol->act_consec = $valini - 1;
         $resol->estado = true;
         $resol->save();
         return View('resol.viewresol')->with('mensaje', 'Resolución Registrada Satisfactoriamente');
     }
     //$cresolucion = Client::all();
     //return \View::make('list', compact('clients')); //esto se reemplaza por una ruta a un controller por post
 }