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

时间:2017-10-28 08:04:29

标签: laravel laravel-5 laravel-5.3

我有一个字段项目,如果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',
    ]); 

1 个答案:

答案 0 :(得分:2)

尝试使用required_unless!然后,除非account_name等于0,否则将需要该名称。

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