public function store()
 {
     $data = Input::all();
     $rules = array('urg_id' => 'required|numeric', 'proyecto_id' => 'required|numeric', 'etiqueta' => 'required|alpha_spaces', 'lugar_entrega' => 'required');
     $validator = Validator::make($data, $rules);
     if ($validator->passes()) {
         $req = new Req();
         $req->req = Consecutivo::nextReq();
         $req->fecha_req = Carbon\Carbon::now()->toDateString();
         $req->urg_id = Input::get('urg_id');
         $req->proyecto_id = Input::get('proyecto_id');
         $req->etiqueta = Input::get('etiqueta');
         $req->lugar_entrega = Input::get('lugar_entrega');
         $req->obs = Input::get('obs');
         $req->solicita = Auth::user()->id;
         //@todo Implementar determinación de quien autoriza
         //$req->autoriza = ;
         //$req->vobo = ;
         $req->estatus = "";
         $req->tipo_orden = "Compra";
         $req->save();
         return Redirect::action('RequisicionController@show', array($req->id));
     } else {
         return Redirect::action('RequisicionController@create')->withErrors($validator)->withInput();
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(ReqFormRequest $request)
 {
     //$data = Input::all();
     $data = $request->all();
     $req = new Req();
     $req->req = \Consecutivo::nextReq();
     $req->fecha_req = Carbon::now()->toDateString();
     $req->urg_id = $request->input('urg_id');
     $req->proyecto_id = $request->input('proyecto_id');
     $req->etiqueta = $request->input('etiqueta');
     $req->lugar_entrega = $request->input('lugar_entrega');
     $req->obs = $request->input('obs');
     $req->solicita = \Auth::user()->id;
     $req->autoriza = FirmasSolRec::getUserAutoriza($request->input('proyecto_id'));
     $req->vobo = $request->input('vobo');
     $req->estatus = "";
     $req->tipo_orden = "Compra";
     $req->save();
     return redirect()->action('RequisicionController@show', array($req->id));
 }