public function autorizar($id)
 {
     $a = Autorizacion::findOrFail($id);
     try {
         $a->hasta = Input::get('hasta');
         $a->user_id_autorizante = Auth::user()->id;
         $a->save();
         $this->eventoAuditar($a);
         return Response::json(array('error' => false, 'listado' => $a->toArray()), 200);
     } catch (\Exception $e) {
         return Response::json(array('error' => true, 'mensaje' => $e->getMessage()), 200);
     }
 }
예제 #2
0
 public function autorizado($user_id, $role_id)
 {
     try {
         $autorizado = Autorizacion::where('user_id_autorizado', '=', $user_id)->where('role_id', '=', $role_id)->where('hasta', '>', date('Y-m-d H:i'))->count();
         return Response::json(array('error' => false, "listado" => ["autorizado" => $autorizado]), 200);
     } catch (\Exception $e) {
         return Response::json(array('error' => true, 'mensaje' => $e->getMessage()), 200);
     }
 }