首页 > 解决方案 > Laravel - 存在验证规则和普通查询有什么区别?

问题描述

验证规则存在与进行查询以获取数据库中具有相应参数的第一条记录的自定义规则之间有什么区别?

两者是否相同或存在更快和优化?

标签: sqllaravel

解决方案


如果您深入了解文档,您将看到那里的名称。您可以找到ValidatesAttributes包含这些规则相关方法的特征(您可以检查命名空间中的其余代码Validation)。在代码中,您可以看到它使用了第 680 行中调用的Exists类。

因此,无论您将其用作子字符串、数组元素还是类,它最终都会调用并检查 Exists 类。


推荐阅读