【发布时间】:2018-08-22 16:21:27
【问题描述】:
我正在实现一个自定义验证规则,它应该在自定义验证规则的传递函数中采用另一个具有属性和值的参数。由于我们在编写自定义验证时实现了 Rule 接口,它不允许我们在 pass 函数中添加第三个参数,但我需要第三个参数。此外,如果有人能指导我将数据库包含在规则中的最佳实践,我会很高兴。如果我们需要自定义验证规则中的表格,我们应该只在规则中包含所需的模型,或者我们应该在验证规则中编写查询时使用 Illuminate\Support\Facades\DB。我想要以下格式的 pass 函数
public function passes($attribute, $value,$extraparam)
{
/*Code here*/
}
【问题讨论】:
-
创建一个数组并传递给函数。
-
这就像一些黑客,但我不想使用它。我想要一些适当的方法来实施该规则。
标签: laravel laravel-5.3