Ich habe L5-Modell mit Feldern E-Mail-Adresse und app_name. Ich möchte die einzigartige Kombination von E-Mail, die aus dem Formular und für App_name, seine Konstante immer überprüft. So sollte es Kombination von E-Mail und app_name = 'MYAPP' sein. Bitte schlagen Sie vor, wie Sie dies mit dem Validator erreichen können.Laravel Validierungsprüfung einzigartig mit Kombination von Konstante
0
A
Antwort
0
Wenn Ihr app_name
konstant ist, dann müssen Sie nur nach dem eindeutigen email
suchen, da die Kombination nur dann eindeutig ist, wenn email
eindeutig ist.
Überprüfung auf einzigartige email
-
Innerhalb des Validator oder Anfragen Klasse
'email' => ['email', 'unique:users,email,' . $this->route('users') . ',id'],
Ich gehe davon aus dem folgenden:
- Tabellenname für den Anwender ist
users
- Spaltenname für E-Mail ist
email
und ID istid
. - Routen erzeugt
Route::resource
+0
Nein, ich kann dieselbe E-Mail für verschiedene app_name haben. – anandatheerthan
Verwandte Themen
- 1. Mungo: Wie definiert man eine Kombination von Feldern als einzigartig?
- 2. Make Kombination aus zwei Feldern einzigartig in meiner Sammlung
- 3. IBAN Validierungsprüfung
- 4. Benutzerdefinierte Validierungsprüfung
- 5. virtuelle ip und echte ip ports kombination sind sie einzigartig?
- 6. Verwendung von undefinierten Konstante in Laravel
- 7. Laravel 4: Herstellung einer Kombination von Werten/Spalten eindeutig
- 8. xsd: einzigartig mit optionalen Attributen
- 9. tinyMCE leere Validierungsprüfung
- 10. max Länge Validierungsprüfung
- 11. SQLite3, muss ich auf zwei Säulen GROUPBY, wo die Kombination von ihnen einzigartig sein sollte
- 12. Validierungsprüfung für eindeutigen zusammengesetzten Schlüssel
- 13. E-Mail-Validierungsprüfung in Javascript
- 14. Ist der CSR einzigartig?
- 15. Wie einzigartig ist XAML?
- 16. wie einzigartig Ergebnisse
- 17. Wie Validierungsprüfung in Netsuite-Suite-Skript
- 18. Validierungsprüfung (wenn 1 gleich einem Wert aus der Datenbank ist) Laravel 5
- 19. do.call in Kombination mit "::"
- 20. Itertools Kombination mit Index
- 21. Kombination von zwei SyndicationFeds
- 22. Dynamische Kombination von Reduzierungen
- 23. Sind Functor-Instanzen einzigartig?
- 24. Kombination von Rechtecken, Puzzle
- 25. effiziente Nutzung von R data.table und einzigartig()
- 26. Klammerung Kombination mit Zusatz
- 27. Mongoose .update() löst keine Validierungsprüfung aus
- 28. Sind Lokijs IDs einzigartig?
- 29. einzigartig in einem Datenrahmen
- 30. So führen Sie eine Validierungsprüfung mit Ionic durch
Wenn Ihr 'app_name' Konstante verwenden, dann überprüfen Sie müssen nur für einzigartige' email' als die Kombination nur einzigartig sein wird, wenn die 'email' einzigartig ist. – linuxartisan
Verweisen Sie auf [Dokumente] (https://laravel.com/docs/5.1/validation#rule-unique) für "eindeutige" Validierung. – linuxartisan