gpt4 book ai didi

php - 如何解决 Laravel-5.4 多列的输入值唯一验证

转载 作者:行者123 更新时间:2023-11-29 06:00:54 24 4
gpt4 key购买 nike

我想在 Laravel 5.4 中输入值验证具有多列值的唯一性

//设置验证规则

$validator = Validator::make($request->all(), [            
'dock_name' => 'required|unique_with:docks,zone_id'
]);

将错误显示为:

方法 [validateUniqueWith] 不存在

[DB_Table:docks Index: ALTER TABLE rdb.docks ADD UNIQUE dock_zonid (dock_name, zone_id)]

最佳答案

您使用的 unique_with 不正确,您必须使用 unique 进行唯一性检查。

只需阅读此 5.4/validation#rule-unique

这样做

'dock_name' => 'required|unique:docks,zone_id'

关于php - 如何解决 Laravel-5.4 多列的输入值唯一验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45048975/

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