在中国,农民在自己家门前屋后搭棚属于建设用地范围之内,需要遵守城乡规划法规。根据《城乡规划法》规定,任何单位和个人都不得违反规划在城市和农村未经批准擅自开发、建设用地,不得违反规划擅自改变土地用途。因此,如果农民在自己家门前屋后搭棚违反了土地规划和建设规划,就属于违法行为。
但是,有些地方也会根据实际情况和当地政策,对农民在自己家门前屋后搭棚的行为进行一定的容许和规范,比如允许建设简单的农家乐、农产品展示中心等,以促进农村经济发展和农民增收。因此,具体情况还需要结合当地政策和实际情况进行判断。