【发布时间】:2020-04-26 20:44:41
【问题描述】:
我的 laravel 5.5 应用程序中的某些表单字段具有针对远程 API 运行的验证规则,并且需要相当长的时间。因此,我只想在字段值更改(与模型中当前存储的值不同)时运行这些昂贵的检查。
是否已经实现了这一点,例如通常类似于sometimes?
我会这样想:only_changed|expensive_validation|expensive_validation2。后面的规则只有在字段值发生变化时才会执行。
【问题讨论】:
-
您将需要 javascript 来验证处理输入更改。
-
不,这应该完全可以在 PHP 中实现。
-
对于要验证的字段,您需要调用 post 方法。所以这意味着表单需要在验证之前提交。
标签: php laravel validation laravel-5