Laravel存在验证-列组合

时间:2020-07-10 16:59:32

标签: laravel validation laravel-5 laravel-request

我有两个表,一个是银行,另一个是类型(银行类型)。银行业务表有许多类型和属于银行业务的类型。创建帐户后,我需要在类型表中验证银行业务type_id和banking_id(我需要同时验证银行业务ID和类型ID,以避免用户输入错误的银行业务和类型组合)。 如何通过Laravel验证做到这一点?这两个列都是必需的,并且需要实现上述方案。

类型表。

enter image description here

当前验证。

'type_id' => 'required|exists:types,id',
'banking_id' => 'required|exists:bankings,id',

1 个答案:

答案 0 :(得分:0)

如果需要,您可以创建自己的验证规则。

php artisan make:rule YourValidation

然后通过验证并通过您的条件

 public function passes($attribute, $value)
    {
        //
    }

然后在上输入您的验证错误消息

  public function message()
    {
        return 'The validation error message.';
    }