gpt4 book ai didi

php - 有什么方法可以使用 Laravel 的验证语法来验证外键吗?

转载 作者:IT王子 更新时间:2023-10-29 00:10:56 28 4
gpt4 key购买 nike

假设我有一个与任务相关的对象。用户可以上传对象并说它与这些任务之一有关系。无论如何,是否可以使用 Laravel 的 Validation 类和规则来检查用户为此对象选择的 mission_id 是否确实存在于该数据库中?

这样,我可以检查 mission_id 不仅是一个整数,而且还存在于数据库中。

例如,我想我正在寻找类似的东西:

$rules = array(
'mission_id' => 'foreignKeyExistsInMissions|integer'
)

foreignKeyExistsInMissions 是我正在寻找的验证规则。

最佳答案

这应该有效:

'mission_id' => 'required|exists:missions,id',

消息:

'mission_id.exists' => 'Not an existing ID',

Source (v4.2 文档)

Source (v5.5 文档)

Source (v7.x 文档)

Source (v8.x 文档)

关于php - 有什么方法可以使用 Laravel 的验证语法来验证外键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29611807/

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