Sto importando un mucchio di voci csv nel mio database con laravel 4.laravel 4: facendo una combinazione di valori/colonne univoche
non posso davvero puntare a una colonna che deve essere unico, è una combinazione di 5 colonne che lo rende unico. Tuttavia: come si definisce questo in Laravel?
Opzione 1: generatore di schemi
È possibile utilizzare il metodo $ tavola-> unico ('e-mail'), ma che sembra solo per permettere una colonna, non una combinazione di colonne.
Opzione 2: Convalida
meno preferibile, ma ho potuto convalidare il modello prima di inserirla. Tuttavia, ancora una volta, usando le regole di convalida "unique: [table]", verrà restituito un errore quando solo uno dei valori della colonna non è univoco, non una combinazione di essi.
Qualcuno può dirmi come dovrei fare questo?
Sono sicuro che mi manca qualcosa, ma potrei usare una spinta nella direzione giusta :-)
Grazie,
Dieter
Ma come convalidare le chiavi univoche composite, intendevo la seconda parte usando la convalida di laravel. Non riuscivo a capire l'esempio dal sito Web di laravel? – HariHaraSudhan
@HariHaraSudhan Sì, penso di avere anche la stessa [Domanda] (http: // StackOverflow.it/questions/26683762/how-to-add-combined-unique-fields-validator-rule-in-laravel-4) –
Laravel 5.4 utilizza la stessa sintassi. –