public static function getSolicitudesComunidad($anyo = 0, $comunidadId = 0)
 {
     return SolicitudesRecibidasCursillos::Select('cursillos.fecha_inicio', 'cursillos.cursillo')->leftJoin('comunidades', 'comunidades.id', '=', 'solicitudes_recibidas_cursillos.comunidad_id')->leftJoin('cursillos', 'cursillos.id', '=', 'solicitudes_recibidas_cursillos.cursillo_id')->leftJoin('solicitudes_recibidas', 'solicitudes_recibidas.id', '=', 'solicitudes_recibidas_cursillos.solicitud_id')->where(DB::raw('DATE_FORMAT(solicitudes_recibidas_cursillos.created_at,"%x")'), '=', $anyo)->where('solicitudes_recibidas.aceptada', true)->where('solicitudes_recibidas_cursillos.activo', true)->where('comunidades.id', '=', $comunidadId)->orderBy('comunidades.comunidad')->orderBy('cursillos.cursillo')->get();
 }
 public static function getAnyoSolicitudesRecibidasList($conPlaceHolder = true, $placeHolder = "Año...")
 {
     $placeHolder = ['0' => $placeHolder];
     $sql = SolicitudesRecibidasCursillos::Select(DB::raw('DATE_FORMAT(cursillos.fecha_inicio,"%x") as Anyos'))->leftJoin('cursillos', 'cursillos.id', '=', 'solicitudes_recibidas.cursillo_id')->groupBy('Anyos')->orderBy('Anyos')->where('cursillos.activo', true)->where('solicitudes_recibidas.activo', true)->Lists('Anyos', 'Anyos');
     return $conPlaceHolder ? $placeHolder + $sql : $sql;
 }