Laravel 4: faire une combinaison de valeurs des colonnes uniques

Je suis de l'importation d'un tas de csv entrées dans ma base de données avec Laravel 4.

Je ne peux pas vraiment le point à une colonne qui doit être unique, c'est une combinaison de 5 colonnes qui le rend unique. Cependant: comment définit-on cette dans Laravel?

Option 1: schéma du générateur de

Vous pouvez utiliser la table $->unique('email') de la méthode, mais qui ne semble permettre une colonne, et non un ensemble de colonnes.

Option 2: Validation

Moins préférable, mais j'ai pu valider le modèle avant de l'insérer. Cependant, encore une fois, à l'aide de " uniques:[table]' les règles de validation, il renvoie une erreur si l'un des valeurs de la colonne n'est pas unique, pas une combinaison d'entre eux.

Quelqu'un peut-il me dire comment je dois aller à ce sujet?

Je suis sûr que je suis absent quelque chose, mais je pourrait utiliser un coup de pouce dans la bonne direction 🙂

Merci,

Dieter

InformationsquelleAutor Dieter | 2013-06-07