Laravel数组对象规则
Laravel array object rule
我将数组发送到 REST API。如何为数组添加规则?
我还想添加 field_name_id
、field_input_type
和 field_caption
作为必填字段。
我不知道如何访问 Laravel 规则中的数组。有人能帮我吗?
$rules = [
'name' => 'required',
'forms' => 'array'
]
Laravel 使用点符号来验证数组及其嵌套字段。
$rules = [
'forms.field_name_id' => 'required',
'forms.field_input_type'=> 'required',
'forms.field_caption' => 'required',
]
您还可以验证数组中的每个值。例如,如果您希望 标题 是唯一的:
$rules = [
'forms.*.field_caption' => 'unique:captions,caption',
]
这里是 docs 有关如何使用它们的更多信息
我将数组发送到 REST API。如何为数组添加规则?
我还想添加 field_name_id
、field_input_type
和 field_caption
作为必填字段。
我不知道如何访问 Laravel 规则中的数组。有人能帮我吗?
$rules = [
'name' => 'required',
'forms' => 'array'
]
Laravel 使用点符号来验证数组及其嵌套字段。
$rules = [
'forms.field_name_id' => 'required',
'forms.field_input_type'=> 'required',
'forms.field_caption' => 'required',
]
您还可以验证数组中的每个值。例如,如果您希望 标题 是唯一的:
$rules = [
'forms.*.field_caption' => 'unique:captions,caption',
]
这里是 docs 有关如何使用它们的更多信息