Правило валидации для 2 уникальных полей - PullRequest
0 голосов
/ 31 августа 2018

В моем приложении laravel 5.6 я использую следующее правило для проверки уникальности поля имени

    'name' => [
        'required',
        'string',
        'max:255',
        Rule::unique('votes')->ignore($vote_id),
    ],

Я использую условие игнорирования, чтобы обновить этот голос.

Но у меня есть таблица, где поле «имя» уникально внутри любого «voice_id»:

CREATE TABLE "vote_items" 
  "id" integer not null primary key autoincrement, 
  "vote_id" integer null, 
  "name" varchar not null, 

Могу ли я использовать условие уникальных проверок в таких случаях и, если да, какой синтаксис правильный?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...