如果其他字段没有特定值,则为必填字段

required field if other field doesn't have specific value

我有一个现场项目,如果 account_name 字段没有值“0”,则需要该项目。我想在 laravel

中验证这个场景
eg if account_name = '0'  -project_name field is not required 
   if account_name = '1'    - project_name field is required 


 $this->validate($request,[
     'project_name'=>'required_without:account_name,0',
    ]); 

尝试使用required_unless!那么除非 account_name 等于 0.

,否则将需要名称
 $this->validate($request,[
     'project_name'=>'required_unless:account_name,0',
    ]);