![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
próbuje napisać regułę walidacyjną unique (dla db) ~ https://laravel.com/docs/5.2/validation#rule-unique
sql'owo ma to wyglądać tak:
w docu jest przykład: Kod 'email' => 'unique:users,email_address,NULL,id,account_id,1' tylko nie wiem dlaczego tam jest NULL? Ten post edytował wujek2009 5.04.2016, 16:52:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, a te rules co podałeś nie działają?
przepuszczając form prze te warunki otrzymjesz: - iso -> wymagany(dowolny nie pusty) - tax_number -> wymagany(dowolny nie pusty), unikalny w tabeli "user" kolumnie "tax_number", ignorując rekord ID = $userObject->id. Czyli w SQL coś takiego:
Jeśli jednak chcesz dodać te 2 pozostałe kolumny to musisz dodać custom rule. Ale to będzie bez sensu. (No chyba że nie masz założonego indeksu unikalnego) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 03:46 |