【发布时间】:2021-10-24 19:29:00
【问题描述】:
假设一个模型有一个状态属性,它包含一个字符串数组。如果此数组包含字符串名称“Other”,则应该需要 status_other 字段。我可以通过以下规则实现这一点:
'status' => 'nullable|array',
'status_other' => Rule::requiredIf(in_array('Other', $this->model->status))
有没有办法将 status_other 规则写成字符串?我试过了:
'status_other' => 'required_if:status,in:Other',
和
'status_other' => 'required_if:status,Other',
这两种方法都不起作用。
【问题讨论】:
-
that 之类的东西可能会有所帮助。
标签: laravel laravel-validation