Laravel существует проверка - комбинация столбца - PullRequest
0 голосов
/ 10 июля 2020

У меня есть две таблицы: одна банковская, а другая - тип (типы банков). Банковский стол имеет много типов и типов, которые относятся к банковскому делу. как только я создаю учетную запись, мне нужно проверить bank type_id и banking_id в таблице типов (мне нужно одновременно проверять идентификатор банка и идентификатор типа, чтобы пользователь не вводил неправильную комбинацию банка и типа). Как я могу это сделать с проверкой Laravel? требуются оба столбца, которые необходимо реализовать в описанном выше сценарии.

Таблица типов.

введите описание изображения здесь

текущая проверка.

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

1 Ответ

0 голосов
/ 10 июля 2020

Вы можете создать собственное правило проверки, если хотите.

php artisan make:rule YourValidation

затем пропустите свое условие на проверку

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

затем введите сообщение об ошибке проверки на

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