【发布时间】:2021-11-12 09:33:58
【问题描述】:
我得到一个包含对象数组的输入。现在我想验证它,但是验证的一部分取决于对象的另一项,所以我需要它的索引:
[
'items.myarray.*.owner_id' => 'numeric|exists:App\Models\Owner',
'items.myarray.*.key' => ['nullable', 'string', 'min:20', 'max:20', 'exists:App\Models\Invitation,key',
new KeyIsValid(Owner::findOrFail(request()->input('items.*.owner_id')))],
];
当然request()->input('items.myarray.*.owner_id') 不起作用 - 但我正在寻找一种将当前对象的owner_id 传递给此验证的方法。
【问题讨论】:
标签: laravel laravel-8 laravel-validation