Уникальность Laravel в нескольких столбцах - PullRequest
0 голосов
/ 01 июля 2019

Я хочу установить уникальность по трем именам столбцов: id1, id2, id3. Я знаю, что об этом уже спрашивали, но ни один из ответов не является достаточно полным, чтобы я мог следовать.

Я попытался создать уникальный идентификатор с помощью миграций (т. Е. $table->unique(array('id1', 'id2', 'id3'));), но это возвращает ошибку только при прямом добавлении в базу данных с помощью SQL-запросов (я хочу, чтобы она возвращала ошибку, когда я делаю пост-запрос с использованием Postman).
Насколько я понимаю для этого, мне нужно использовать проверку Laravel. Я попытался добавить в мои правила

public function rules() { return ['table_id1_id2_id3_unique' => 'unique:table,table_id1_id2_id3_unique',];}

но безрезультатно.

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