Я импортировать кучу записей CSV в моей базе данных с Laravel 4.Laravel 4: делает комбинацию значений/столбцов уникальных
я не могу указать на один столбец, который должен быть уникальным, это сочетание из 5 столбцов, что делает его уникальным. Однако: как определить это в Laravel?
Вариант 1: Схема строитель
Вы можете использовать уникальный метод $ table-> («электронная почта»), но это только кажется, чтобы один столбец, а не сочетание колонн.
Вариант 2: Проверка
менее предпочтителен, но я мог проверить модель, прежде чем вставить его. Однако, опять же, используя правила «unique: [table]», он вернет ошибку, когда только одно из значений столбца не является уникальным, а не их комбинацией.
Может ли кто-нибудь сказать мне, как я должен это делать?
Я уверен, что я что-то не хватает, но я мог бы использовать толчок в правильном направлении :-)
Спасибо,
Dieter
Но как проверить составные уникальные ключи, я имел в виду вторую часть, использующую валидацию laravel. Я не мог понять пример с сайта laravel? – HariHaraSudhan
@HariHaraSudhan Да, я думаю, у меня тоже есть тот же вопрос [http: // stackoverflow.com/questions/26683762/how-to-add-combination-unique-fields-validator-rule-in-laravel-4) –
Laravel 5.4 использует тот же синтаксис. –