判断承揽合同是否有效的法律依据主要包括以下几点:
1. 合同成立前的意思表示:承揽合同的双方在签订合同前应当有明确的意思表示,通过口头、书面或其他方式来表达自己的意愿。
2. 合同形式的要求:要求承揽合同必须以书面形式签订,并且必须包括相关的条款,如双方的权利义务、服务范围、价款等。
3. 双方的主体资格:承揽合同必须是由具备完全民事行为能力的自然人、法人或其他组织之间缔结的合同,双方必须具备相应的主体资格。
4. 合同内容的合法性:承揽合同的内容必须符合法律法规的规定,并且不得违反公序良俗。
5. 合同的真实性:承揽合同必须是基于真实的事实和情况进行签订的,不能虚构或歪曲事实。
总之,判断承揽合同是否有效的法律依据是基于合同法的相关规定和相关法律法规的要求,其中主要包括合同成立前的意思表示、合同形式的要求、双方的主体资格、合同内容的合法性、以及合同的真实性等。