gpt4 book ai didi

php - Laravel 数组验证数组中的唯一属性,但不需要在表中唯一

转载 作者:行者123 更新时间:2023-12-02 05:56:42 26 4
gpt4 key购买 nike

我在 php 中有一个数组。我需要验证数组,以便每个 abc_id 在数组中应该是唯一的,但不需要在数据库表中是唯一的。

$validator = Validator::make($request->all(), [
'tests.*.*.abc_id' => 'should not be same in array'
]);

提前致谢。

最佳答案

您可以使用 distinct laravel 规则 array验证。

$validator = Validator::make(
['products' =>
['product_id' => 1, 'quantity' => 5],
['product_id' => 1, 'quantity' => 99],
['product_id' => 2, 'quantity' => 1],
],
['products.*.product_id' => 'distinct']
);

dd($validator->passes());

关于php - Laravel 数组验证数组中的唯一属性,但不需要在表中唯一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52312972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com