【发布时间】:2021-11-13 23:00:11
【问题描述】:
我需要验证请求 account_type 是“个人”还是“组织” 这样我就可以根据需要验证其他字段 if account_type,personal.Heres 我尝试过的代码。
'account_type' => 'required|options:PERSONAL,ORGANIZATIONAL',
'per_client_name' => 'required_if:account_type,PERSONAL|string',
'per_street' => 'required_if:account_type,PERSONAL',
'per_address' => 'required_if:account_type,PERSONAL',
'org_name' => 'required_if:account_type,ORGANIZATIONAL',
'org_type' => 'required_if:account_type,ORGANIZATIONAL',
'org_cont_name' => 'required_if:account_type,ORGANIZATIONAL'
方法 Illuminate\Validation\Validator::validateOptions 不存在。 这是我遇到的错误。
【问题讨论】:
-
是的,您可以使用 'account_type' => 'required|in:PERSONAL,ORGANIZATIONAL',
标签: laravel validation laravel-validation