婚假只发基本工资一般是不合法的。根据《关于工资总额组成的规定》第四条工资总额由计时工资、计件工资、奖金、津贴和补贴、加班加点工资、特殊情况下支付的工资等六部分组成。劳动者依法享受婚假期间用人单位应按劳动合同规定的标准支付劳动者工资即全额工资而非仅基本工资。婚假是劳动者的法定权益用人单位有义务保障劳动者在婚假期间的工资待遇不受影响。若只发基本工资侵害了劳动者获取完整劳动报酬的权利劳动者可与单位协商解决要求足额发放工资;协商不成的可向劳动监察部门投诉或申请劳动仲裁维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。