Уникальный для нескольких полей в Laravel Requests

Я хотел бы определить уникальное значение для двух полей ( Championship_id, name ) в моем TeamRequest.php

Но я знаю только, как сделать уникальное для поля > такой таблицы...

        'email' => 'required|unique:users',

Возможно ли???


person Juliatzin    schedule 01.02.2017    source источник


Ответы (1)


Комбинация двух полей должна быть уникальной в базе данных.

Вы можете сделать это в файле миграции:

Schema::create('Table_name', function ($table) {
    // ...
    $table->unique(array('championship_id', 'name'));
});
person Khaled karam    schedule 01.02.2017
comment
да, я могу определить такое ограничение, я уже это сделал, но вопрос не в этом. Вопрос об объекте запроса - person Juliatzin; 02.02.2017
comment
я думаю, что эта ссылка поможет вам. stackoverflow.com/questions/24280466 / - person Khaled karam; 02.02.2017